Главная страница
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.053 c
2-1155580796
begin
2006-08-14 22:39
2006.09.03
вопрос по графике


15-1155280871
GEN++
2006-08-11 11:21
2006.09.03
CRC16 для MODBUS с помощью таблицы


15-1155211149
Desdechado
2006-08-10 15:59
2006.09.03
Не пятница.... но разминка для мозгов


15-1154968330
Евгений К.
2006-08-07 20:32
2006.09.03
Стоит ли переходить на D2005???


15-1154692074
ANB
2006-08-04 15:47
2006.09.03
Дыра в оракле !!!