- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:右クリックメニューの非活性化)
MFCのCListViewを使用したリストビュープログラムで右クリックメニューを非活性化する方法がわかりません
このQ&Aのポイント
- MFCのCListViewを使用してリストビューのプログラムを作成しています。
- 右クリックメニューの活性、非活性(グレーアウト)の制御を追加したいのですが、うまくいきません。
- 具体的には、ある条件下でメニューを非活性にする方法がわかりません。どなたか教えていただけないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
もう少しでしたね。 GetSubMenuを使うことが解っていたらしたら取得したサブメニューに対して処理を行うだけです。 CMenu * pSubMenu = cme.GetSubMenu(0); pSubMenu->EnableMenuItem(0, MF_BYPOSITION | MF_DISABLED); pSubMenu->TrackPopupMenu(TPM_LEFTBUTTON|TPM_RIGHTBUTTON, pt.x, pt.y, this);
お礼
。。。本当にもう少しでしたね。 急いでいたので大変助かりました。 ありがとうございます。