Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.05;
Скачать: CL | DM;

Вниз

Нужно закрыть окно при щелчке мышкой вне его   Найти похожие ветки 

 
Zoidberg ©   (2006-01-28 12:33) [0]

Мне нужно сделать, что-то типа TComboBox, но вместо выпадающего списка, выпадает форма. Встала проблема, при щелчке мышкой вне формы, закрыть эту форму.
Пробовал обрабатывать событие OnDeactivate, но оно почему-то срабатывает также и при открытии иногда. И не срабатывает при щелке мышки по окнам, которые не принадлежат моему приложению.
Пробовал также SetCapture в OnCreate, а потом отслеживать щелчки в MouseDown, но захват мышки не происходит и SetCapture возвращает 0.
Как лучше это отследить?


 
Квэнди ©   (2006-01-28 12:44) [1]

Щелкнуть вне формы это где ? на другой форме или где угодно ?


 
Lamer@fools.ua ©   (2006-01-28 12:49) [2]

WM_ACTIVATE, WM_ACTIVATEAPP


 
Zoidberg ©   (2006-01-28 14:38) [3]

Квэнди
В любое место вне формы.
Lamer@fools.ua
Можно подробнее, как использовать эти сообщения в данном случае?



Страницы: 1 вся ветка

Текущий архив: 2006.03.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.054 c
9-1126007655
AlexeyM
2005-09-06 15:54
2006.03.05
эмуляция нажатия клавиши клавиатуры


9-1126089328
макс99
2005-09-07 14:35
2006.03.05
Вопрос по glRotate и glTranslate


1-1138421486
вурдалак
2006-01-28 07:11
2006.03.05
Плавный GrayScale...


3-1136549778
Andron.Ru
2006-01-06 15:16
2006.03.05
Oracle sys_refcursor


1-1138383603
Дмитрий_177
2006-01-27 20:40
2006.03.05
Рамка в Image и цвет пикселя в точке