私はC++とWin32を使用しています。通知(トレイ)アイコンのコンテキストメニューをWindows XPに配置するにはどうすればよいですか?
トレイアイコンの近くにコンテキストメニューと設定ダイアログが表示されます。私はそれをするためにアイコンの座標が必要だと思う。
Shell_NotifyIconGetRectは
WM_CONTEXTMENUはWin2kの中で開始可能ですが、唯一のビスタのようwParamの内の座標を提供(およびNOTIFYICON_VERSION_4を指定する場合)は、Windows 7までは利用できませんでした。
理にかなっている、 – Erik
オーケーあなたのメニューを配置するためにマウスメッセージ内の位置を使用してください。私は設定ダイアログでもそうすることができました。 –
@Erik @Ianメニューがキーボードから呼び出されるとどうなりますか? –