Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Системное программирование и WinAPI > Проверить очередь окна из другого потока


Автор: deniska 18.7.2008, 13:43
опишу ситуацию: есть GUI поток, он запускает мультимедийный таймер(по сути новый поток). из этого таймера нужно: проверить, есть ли в очереди GUI потока определенное сообщение, если есть ничего не делать, если нет - PostMessage это сообщение. я так понимаю нужно чтото типа PeekMessage, только с возможностью вызова из другого потока. 

Автор: deniska 23.7.2008, 08:01
решил задачу немного по другому: из таймера сообщения POSTятся постоянно, а в конец обработчика этого сообщения окна поставил PeekMessage. и всетаки просто интересно ли как то проверить очередь из другого потока?

Автор: SergeCpp 23.7.2008, 09:37
http://wm-help.net/books-online/print-page/59464/59464-21.html

Автор: deniska 23.7.2008, 12:11
SergeCpp, спасибо. будет время - поиграюсь с ней.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)