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


Автор: dj100500 22.6.2012, 01:39
Ловлю глобальные события мыши, если вешаю хук из потока и он продолжает свою деятельность то все ок, как только вешаю хук в функции после вешанья в которой идет while(true) {} например то хук не пашет или если вешаю хук в отдельном потоке  и тд.

Автор: feodorv 22.6.2012, 02:17
Цитата
The WH_MOUSE hook enables you to monitor mouse messages about to be returned by the GetMessage or PeekMessage function. You can use the WH_MOUSE hook to monitor mouse input posted to a message queue. 

Как мне кажется, в "while(true) {}" или "в отдельном потоке" должно быть обращение к "GetMessage or PeekMessage", чтобы хук сработал...

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