![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как отслеживать минимизацию формы?
hard © (2002-07-22 23:32:00)Немогу отследить минимизацию формы, или цельного проэкта. Подскажите, может хто знает.
Юрий Зотов (2002-07-22 23:55:00) [1]> DenKop © (22.07.02 23:46)
САМИ пробовали?
Щелкаем правой кнопкой мыши по окошку приложения на панели задач и выбираем пункт меню "свернуть". Приложение вполне успешно сворачивается. А "обработчик сообщения WM_SYSCOMMAND, повешенный на главную форму проекта" НЕсрабатывает.
Не верите? Проверьте. Потом напишете, что получилось, ОК?
DenKop (2002-07-22 23:46:00) [2]to Юрий Зотов>>
Переназначать TApplication.OnMinimize гнилая работа, если нужно для проекта, то в полне подходит обработчик сообщения WM_SYSCOMMAND повешенный на главную форму проекта.
Юрий Зотов (2002-07-22 23:38:00) [3]Формы - напишите обработчик сообщения WM_SYSCOMMAND (см. в справке API, там же - параметр SC_MINIMIZE).
Проекта - см. TApplication.OnMinimize в справке Delphi. Там же есть пример.
DenKop (2002-07-22 23:35:00) [4]Поставить ловушку на сообщение WM_SYSCOMMAND и смотреть его параметр и если он равен SC_MINIMIZE, то это значит, что форма сворачивается.