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

Вниз

Minimize при сворачивании модального окна   Найти похожие ветки 

 
StriderMan ©   (2006-08-01 17:30) [0]

При сворачивании модального окна, оно сворачивается не в TaskBar а в левый нижний угол. При этом главная форма остается на экране неактивной. Как сделать, чтобы модальная форма сворачивала приложение в таскбар?


 
@!!ex ©   (2006-08-01 17:40) [1]

Перехватывать WM_SYSTEM(если я правильно помню)
и там писать:
Application.Minimize;


 
StriderMan ©   (2006-08-01 17:42) [2]


> @!!ex ©   (01.08.06 17:40) [1]
> Перехватывать WM_SYSTEM

наверное WM_SYSCOMMAND


 
@!!ex ©   (2006-08-01 17:43) [3]

>>наверное WM_SYSCOMMAND

Точно!


 
StriderMan ©   (2006-08-01 17:48) [4]


> @!!ex ©   (01.08.06 17:40) [1]

вобщем работает. только перехватываются все системные сообщения, что не есть гуд.
дальше надо наверное WndProc вызвать?


 
@!!ex ©   (2006-08-01 17:49) [5]

>>вобщем работает. только перехватываются все системные сообщения, что не есть гуд.
дальше надо наверное WndProc вызвать?

если сообщение не минимайз, то
inherited;


 
StriderMan ©   (2006-08-01 17:52) [6]


> @!!ex ©   (01.08.06 17:49) [5]

круто!

честно говоря удивился что inherited прокатило. Как компилятор подвязал мою процедуру-обработчик сообщения с предком? по
message WM_SYSCOMMAND?


 
Ketmar ©   (2006-08-01 18:45) [7]

примерно. просто вызвал предыдущий WndProc. а тот -- опять предыдущий. если никакая WndProc в цепочке сообщение не съела, то в конце-концов оно попало в Dispatch, которая нашла соответствующий динамический (пуристам: да, да, я в курсе %-) метод и позвала его.


 
Arb   (2006-08-12 00:13) [8]

А можно пример,
а то вот тоже надо, а шарю слабо



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

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

Наверх




Память: 0.48 MB
Время: 0.116 c
1-1153798565
Zilog_
2006-07-25 07:36
2006.09.03
Как правильно описать константу с С на Делфи?


2-1155626056
I.N.
2006-08-15 11:14
2006.09.03
Динамические массивы


2-1155462921
Triton
2006-08-13 13:55
2006.09.03
Модератор - чудак на букву "М"


15-1154928251
Ega23
2006-08-07 09:24
2006.09.03
С Днём рождения! 6 августа


2-1155419884
ronyn
2006-08-13 01:58
2006.09.03
ACSII получить номер символа