MFC MDI を使用しています。メイン ドキュメント ウィンドウにウィンドウを作成します。MDI ウィンドウ ビューの子として別のウィンドウ (2 つ目のウィンドウと呼びましょう) を作成し、2 つ目のウィンドウの子ウィンドウ (3 つ目のウィンドウ) を作成します。ここでも、3 番目のウィンドウの子ウィンドウである別のウィンドウを作成する必要があります。リボンにボタンがあり、3 番目のウィンドウでメッセージ ハンドラーを呼び出して、このコマンドを処理したいと考えています。メッセージ マップと必要なものをすべて追加しましたが、メッセージ ハンドラを呼び出していません。MDI ウィンドウ ビューでメッセージ ハンドラーを定義すると、イベントがキャッチされます。メインの CWinApp クラスまたは MDI ウィンドウの View クラスでメッセージ ハンドラーを宣言しないと、ボタンが無効に表示されます。
すべての子ビュー クラスは CWnd から継承され、メイン MDI ウィンドウは CView から派生しています。ここで何が欠けているか教えてください。
サバ