嫌になるくらい忘れるのでメモ。 VC++のMFCダイアログにおいて「Enterキー」「ESCキー」でダイアログが終了するの抑制する。 1)ClassWizardから「PreTranslateMessage」を追加する。 2)次の処理をPreTranslateMessageメソッド内に追加する ・ウィンドウメッセージが「WM_KEYDOWN」で、入力が「VK_RETURN(Enterキー)」「VK_ESCAPE(ESCキー)」のとき、TRUEを返してキーイベントをすっ飛ばす。 ▼--- ここから ---▼ BOOL CSAMPLEDlg::PreTranslateMessage(MSG* pMsg) { // TODO: この位置に固有の処理を追加するか、または基本クラスを呼び出してください if(pMsg->message == WM_KEYDOWN) { switch(pMsg->wPa