Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.008 c
1-13645
Scooooot
2002-07-22 20:25
2002.08.05
Как сделать форму полноэкранной, т.е. поверх Task Bar’а и т.д…?


3-13542
Натик
2002-07-15 14:08
2002.08.05
QReport - подскажите новичку


3-13538
Prog_mail
2002-07-14 18:57
2002.08.05
Как с помощью SQL сделать выборку данных из Query?


1-13668
John0001
2002-07-23 15:20
2002.08.05
Динамически создаваемое меню....


1-13647
c0pYc@t
2002-07-23 12:17
2002.08.05
Скрыть форму




   Наверх