MsgWaitForMultipleObjectsEx()
メッセージループとShell_NotifyIcon
トレイアイコンの作成に使用しています。
取引は次のとおりです。トレイ アイコンがメッセージを所有者ウィンドウに送信するときはいつでも、ウィンドウはメッセージをすぐには受信しません。代わりに、他のタイプのメッセージが到着するまでキューに入れられます (WM_MOUSEMOVE
たとえば、)。
ウェイクマスクで呼び出してMsgWaitForMultipleObjectsEx()
いるのに、なぜかトレイアイコンからのメッセージが待ち状態から抜け出せないようです。MsgWaitForMultipleObjectsEx()
QS_ALLEVENTS
WM_USER
+ ... を使用し、代わりにNOTIFYICONDATA::uCallbackMessage
「具体的な」値 ( WM_MOVE
,...) を使用しようとしました。役に立ちませんでした。
誰かがこの問題に直面したことがありますか?