- 締切済み
MFCのメニューバーのイベント取得
イベント取得に苦戦しております。 環境は、 Microsoft Visual Studio 2008 Professional Edition - JPN MDIです。 取得したいイベントなのですが、 メニューバーの「Windows」の各ファイル名称を選択した時の イベントを取得して処理を行いたいのですが、どうすれば取得できるのでしょうか? Windows Tile Cascade ----------- Project_1 ←ここのイベントを取得したい Project_2 ←ここのイベントを取得したい afxres.h AFX_IDM_FIRST_MDICHILD いろいろと調べた結果上記のヘッダの「AFX_IDM_FIRST_MDICHILD 」がProject_1のIDとなっており、Project_2は+1したIDとなっております。 メッセージマップで ON_COMMAND(AFX_IDM_FIRST_MDICHILD,&CMainFrame::~~~~~ とすれば、とりあえずはイベントは取れるのですが、 正規の動作が予想のごとくできませんでした。 何か他の方法で、取得して、既存の処理を損なうことなく動作することは、 できるのでしょうか? 何か方法があればご教授御願い致します。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- BLK314
- ベストアンサー率55% (84/152)
回答No.3
- chie65536(@chie65535)
- ベストアンサー率44% (8812/19983)
回答No.2
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
お礼
返答ありがとうございます。 上記の通りCWnd::Default()が呼ぶと既存の処理が行われました。 有難う御座います。