0
メッセージループにMsgWaitForMultipleObjectsEx()
、トレイアイコンを作成するのにShell_NotifyIcon
を使用しています。通知アイコンメッセージはMsgWaitForMultipleObjectsExに影響しません
トレイのアイコンがオーナーのウィンドウにメッセージを送信すると、ウィンドウはすぐにメッセージを受信せず、他のタイプのメッセージが到着するまでキューに入れられます(WM_MOUSEMOVE
など)。
MsgWaitForMultipleObjectsEx()
をQS_ALLEVENTS
ウェイクマスクと呼んでいますが、トレイアイコンからのメッセージが何らかの理由で待機状態から外れることはありません。
NOTIFYICONDATA::uCallbackMessage
にはWM_USER
+ ...を使用し、代わりに「具体的な」値(WM_MOVE
、...)を使用しようとしました。助けてくれなかった。
誰もこの問題に直面しましたか?