Форум: "Основная";
Текущий архив: 2006.03.05;
Скачать: [xml.tar.bz2];
ВнизНужно закрыть окно при щелчке мышкой вне его Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.013 c