Я использую MsgWaitForMultipleObjectsEx()
для моего цикла сообщений и Shell_NotifyIcon
для создания значков в трее.Уведомлять сообщения об ошибках не впечатляет MsgWaitForMultipleObjectsEx
Это сделка: всякий раз, когда значок в трее отправляет сообщения в окно владельца, окно не будет получать сообщения сразу, вместо этого они будут поставлены в очередь до получения любого другого типа сообщений (например, WM_MOUSEMOVE
).
Похоже, что сообщения из значка в трее не получат MsgWaitForMultipleObjectsEx()
из-за состояния ожидания по какой-либо причине, хотя я звоню MsgWaitForMultipleObjectsEx()
с QS_ALLEVENTS
маской пробуждения.
Я использую WM_USER
+ ... для NOTIFYICONDATA::uCallbackMessage
, и я также попытался использовать «конкретное» значение (WM_MOVE
, ...). Не помогло.
Неужели кто-нибудь сталкивался с этой проблемой?