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

Вниз

Как отслеживать минимизацию формы?   Найти похожие ветки 

 
hard   (2002-07-22 23:32) [0]

Немогу отследить минимизацию формы, или цельного проэкта. Подскажите, может хто знает.


 
DenKop ©   (2002-07-22 23:35) [1]

Поставить ловушку на сообщение WM_SYSCOMMAND и смотреть его параметр и если он равен SC_MINIMIZE, то это значит, что форма сворачивается.


 
Юрий Зотов ©   (2002-07-22 23:38) [2]

Формы - напишите обработчик сообщения WM_SYSCOMMAND (см. в справке API, там же - параметр SC_MINIMIZE).

Проекта - см. TApplication.OnMinimize в справке Delphi. Там же есть пример.


 
DenKop ©   (2002-07-22 23:46) [3]

to Юрий Зотов>>
Переназначать TApplication.OnMinimize гнилая работа, если нужно для проекта, то в полне подходит обработчик сообщения WM_SYSCOMMAND повешенный на главную форму проекта.


 
Юрий Зотов ©   (2002-07-22 23:55) [4]

> DenKop © (22.07.02 23:46)

САМИ пробовали?

Щелкаем правой кнопкой мыши по окошку приложения на панели задач и выбираем пункт меню "свернуть". Приложение вполне успешно сворачивается. А "обработчик сообщения WM_SYSCOMMAND, повешенный на главную форму проекта" НЕ срабатывает.

Не верите? Проверьте. Потом напишете, что получилось, ОК?



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

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

Наверх




Память: 0.47 MB
Время: 0.013 c
6-13753
Sheriff
2002-05-23 13:24
2002.08.05
широковещательные UDP пакеты в подсетях.


1-13598
chips
2002-07-24 17:17
2002.08.05
как между операторами сделать задержку в пол секунды


7-13835
Chief
2002-05-22 09:24
2002.08.05
Набор телефонного номера


3-13562
Radimir
2002-07-16 09:19
2002.08.05
не работает Insert


14-13822
JohnnyJ
2002-07-09 23:37
2002.08.05
Утомленный солнцем