No.2ベストアンサー
- 回答日時:
派生元(親)のCDialogクラスに、
CDialog::OnOK()
CDialog::OnCancel()
が実装されているからですね。
派生先(子)のCDlgTest(仮名)クラスに、
CDlgTest::OnOK()
{
// 何もしない
}
CDlgTest::OnCancel()
{
// 何もしない
}
を追加して、明示的に何もしないようにしています。
--
> デフォルトについてくる「OK」「Cancel」ボタンは要らないので削除しました。
削除の前にダブルクリックで関数を作って、CDialog::~を呼び出している個所をコメントアウト。
という手順が楽です。
No.1
- 回答日時:
私はいつも、
BOOL CXXXDialog::PreTranslateMessage(MSG* pMsg)
{
//// ENTERとESCを無効にする ///////////////////////////
if( pMsg->message==WM_KEYDOWN ) {
switch(pMsg->wParam) {
case VK_RETURN:
case VK_ESCAPE:return TRUE;
}
}
return CDialog::PreTranslateMessage(pMsg);
}
としています。
これでENTERやESCキーを押しても何も起こらなくなります。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 動かなくなってしまった古いVBAを動くようにしたい 8 2022/09/20 13:57
- Excel(エクセル) vba sendKeysを送る相手のソフトを前面に開くには 1 2023/07/20 16:42
- Android(アンドロイド) アンドロイドスマホのMAPで作成したルートの保存方法 6 2022/06/10 16:10
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/06 17:46
- その他(Microsoft Office) Office(Windows版,Word/Excel/PowerPoint等)にログインできません 4 2022/07/24 15:18
- Visual Basic(VBA) エクセルのマクロについて教えてください マクロを実行すると メッセージボックスが表示されて okをク 4 2023/07/05 19:32
- その他(プログラミング・Web制作) Pythonの作業環境・作業フォルダの迅速な設定・指定方法 3 2022/04/01 07:55
- その他(コンピューター・テクノロジー) PC利用中に勝手に起動する窓を消し去る方法を教えて下さい。 1 2023/05/08 16:48
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- プリンタ・スキャナー Brother MFC-7460DNの一時停止解除について 1 2022/12/03 12:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
名前空間について
-
クラスの作成方法を教えてください
-
(UWSC) 「#32770」の意味わかり...
-
MFCアプリのコマンドラインでパ...
-
DLLからEXEのクラスを呼び出す...
-
DataGridViewのセルに斜線を引...
-
VBのシステムの設計書にUMLは適...
-
ダイアログクラスのコントロー...
-
オーバーライド関数の呼び出し...
-
C#で通常のbuttonコントロール...
-
C++ protectedにアクセス不可
-
ダイアログ表示時にチェックボ...
-
コンソールアプリでのクリップ...
-
DateAdd関数について質問があり...
-
CMainFrameクラスの使い方
-
[MFC] CWnd::MessageBoxの警告...
-
MFCでのシリアル(232C)通信方法
-
ボタンのオーナードローについて
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FriendとPublicの違い。。。
-
既定のコンストラクタがない?
-
イベントにAddHandlerされてい...
-
クラスのアドレスを引数として...
-
ダイアログ表示時にチェックボ...
-
(UWSC) 「#32770」の意味わかり...
-
エディットコントロールのイベ...
-
エディットコントロールでEnter...
-
WindowsAPIのリストビューの...
-
CMainFrameクラスの使い方
-
DebugクラスとTraceクラスの違い
-
MessageBoxを継承したい
-
C++ protectedにアクセス不可
-
MFCアプリのコマンドラインでパ...
-
このコンパイルエラーの意味に...
-
MFCのドラッグ&ドロップについて
-
【ASP.NET】 独自で作成したク...
-
派生クラスから基本クラスprote...
-
ダイアログクラスのコントロー...
-
C#で通常のbuttonコントロール...
おすすめ情報