MFCは、最大限のメッセージを最小化する、Escキーをキャンセルして終了するには、exitを入力します傍受しました

最大化と無効ダイアログボックス、Escキーを最小限に抑え、出口無効にexitと入力します。

ボイドCtestDialogDlg :: OnSysCommand(UINT NID、LPARAM lParamに)
{ 
    // TODO:この追加メッセージハンドラコード、および/またはデフォルト値を呼び出し
    IF(== SC_MAXIMIZE NID)
         のリターン;
     IF(== SC_MINIMIZE NID)
    { 
        リターン; 
    } 
    IF(== SC_CLOSE NID)
    { 
        // CDialogEx :: OnCloseの(); 
        CDialogEx OnCancel ::(); 
    } 
    TRACE0(" OnSysCommand()\ N- " ); 

    CDialogEx :: OnSysCommand(NID、lParamに); 
} 


ボイドCtestDialogDlg。 :OnOK呼び出し()
{ 
    //TODO:この添加専用コード及び/又は基本クラスを呼び出す

//     CDialogEx OnOK呼び出し::(); 
} 


ボイドCtestDialogDlg OnCancelを::()
{ 
    // TODO:この特別なコードを追加および/または基本クラスを呼び出す

//     CDialogExました: :OnCancel(); 
}
コードの表示

 

おすすめ

転載: www.cnblogs.com/htj10/p/11862598.html