掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
複数のポップアップメニューを操作するには (ID:70798)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
TrackPopupMenu に TPM_RETURNCMD を渡すことで、メニューが選択されるかキャンセルされるまで、この関数が制御を返さないようにすることができます。 これなら、メニューをキャンセルしたことは WM_MENUSELECT ではなく、この関数が 0 を返したことで検知でき、それがどのメニューなのかは TrackPoupMenu を呼ぶ前にわかっているはずです。 ただし、TPM_RETURNCMD を指定すると、TPM_NONOTIFY を指定しなくても WM_COMMAND が飛んでこなくなってしまうようなので、ちょっと大改造になりかねませんね。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.