• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:MFCでのボタン配置)

MFCでボタン配置方法

このQ&Aのポイント
  • MFCでのボタン配置方法について説明します。
  • AppWizardを使用してプロジェクトを作成し、ヘッダファイルとcppファイルを編集します。
  • ボタンが表示されるがクリックしても凹まない場合、原因は何でしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • FAY
  • ベストアンサー率49% (95/193)
回答No.1

凹んでくれないのはm_pMainWnd(おそらくCMainFrame))を親ウィンドウにしているからです。 CMainFrameにON_WM_LBUTTONDOWNのメッセージハンドラを追加してみれば分かるのですが、MainFrameにはマウスのクリック時のメッセージが飛んできません。だからボタンにもクリックされた、という情報がいかないため、押された状態にならないのだと思います。 プロジェクト内のViewクラスを親ウィンドウにしてボタンを作成してみてください。

candlefire
質問者

お礼

ご回答ありがとうございます。 Viewクラスに記述したところ出来ました!!! ずっと悩んでいたので、本当に助かりました! どうもありがとうございました。

関連するQ&A