Как узнать, что мышь нажата вне искомого окна?
От: wisekaa  
Дата: 07.10.04 11:54
Оценка:
Ситуация следующая: создаю окно с WS_POPUP,
помещаю его как TOPMOST.
Фокус в это окно не передаю, т.к. получится некрасиво — главное окно
потеряет фокус, но события мыши в нем обрабатываю.
Окно должно закрыться, если нажать в нем или вне его.
Т.к. у окна фокуса не было, то и WM_KILLFOCUS мое
окно не получит. Как же ему узнать, что мышь нажата
вне его? Такое же поведение у выпадающего окна combobox'a.
Может кто знает, как там реализовано?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.