Re: Как узнать, что мышь нажата вне искомого окна?
От: Kochuev  
Дата: 07.10.04 12:09
Оценка:
Здравствуйте, wisekaa, Вы писали:

W>Ситуация следующая: создаю окно с WS_POPUP,

W>помещаю его как TOPMOST.
W>Фокус в это окно не передаю, т.к. получится некрасиво — главное окно
W>потеряет фокус, но события мыши в нем обрабатываю.
W>Окно должно закрыться, если нажать в нем или вне его.
W>Т.к. у окна фокуса не было, то и WM_KILLFOCUS мое
W>окно не получит. Как же ему узнать, что мышь нажата
W>вне его? Такое же поведение у выпадающего окна combobox'a.
W>Может кто знает, как там реализовано?

Наверное, прийдется поставить хук на сообщение мыши.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.