CContextMenuManagerおよびCMFCPopupMenuによって簡単にコンテキストメニューを作成することができる.
メニューリソースIDからのON_COMMANDイベントハンドラが定義すると,そのメニューは自動的に有効になる.
チェックや使用可不可を設定したい場合はON_UPDATE_COMMAND_UIに記述する.(メニューを開くときに呼び出される)
- メニューリソース IDR_POPUP_SAMPLEMENU を作る
- CSampleProjectApp::PreLoadStateでGetContextMenuManager()->AddMenu する
- 該当するウィンドウにOnContextMenu (メッセージハンドラ)を作り,+マウスポインタ位置にtheApp.GetContextMenuManager()->ShowPopupMenuする
メニューリソースIDからのON_COMMANDイベントハンドラが定義すると,そのメニューは自動的に有効になる.
チェックや使用可不可を設定したい場合はON_UPDATE_COMMAND_UIに記述する.(メニューを開くときに呼び出される)

コメントをかく