我正在使用MsgWaitForMultipleObjectsEx()
我的消息循环,并Shell_NotifyIcon
创建托盘图标。
这是交易:每当托盘图标向其所有者窗口发送消息时,窗口不会立即接收消息,而是会排队等待任何其他类型的消息到达(WM_MOUSEMOVE
例如)。
似乎托盘图标中的消息由于某种原因不会MsgWaitForMultipleObjectsEx()
退出等待状态,尽管我MsgWaitForMultipleObjectsEx()
用QS_ALLEVENTS
唤醒面具打电话。
我使用WM_USER
+ ... for NOTIFYICONDATA::uCallbackMessage
,并且我还尝试使用“具体”值(WM_MOVE
,...)来代替。没有帮助。
有没有人遇到过这个问题?