いつもお世話になります。
わからないことがでてきたので質問させてください。
開発環境↓
Windows XP Professional Version 2002 Service Pack2
Microsoft Visual Studio .NET 2003
MFC Application
やりたいことは、アプリ上のボタンに対してコンテキストメニューを使いたいのですが、そのとき右クリックされたボタンによって処理を振り分けたいのです。
http://homepage3.nifty.com/mitui707/VisualC/VCpopupmenu3.html/
このHPを参考にサブクラス化してコンテキストメニューの実装は行えたのですが、これではどのボタン上で派生したコンテキストメニューでも同じ処理になってしまいます。いろいろと調べてみたのですが、糸口が掴めずにこまっています。。
何かわかる方、ご教授宜しくお願いしますm(__)m
親ウィンドウのOnContextMenuで引数に渡されるpWndで判定して
メニューを出せばいいのでは?
Blueさんありがとうございます。
なるほど、「CWnd* pWnd」はそのように使うのですね。
pWndを使って判別できるようになりました。
ありがとうございました。
ツイート | ![]() |