Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Вниз

минимизация приложений с модальными окнами   Найти похожие ветки 

 
Ruslan_i   (2002-09-30 14:58) [0]

Ситуация такая: есть программа состоящая из главного и модального окна. При вызове модального окна главное скрывается. Когда пытаюсь свернуть модальное окно, программа сворачивается в прямоугольник над панелью задач. Как сделать так чтобы программа сворачивалась в кнопку на панели задач?


 
pasha_golub   (2002-09-30 15:36) [1]

программа сворачивается в панель задач только при минимизации ГЛАВНОГО ОКНА.


 
Дмитрий Иванов   (2002-10-01 02:44) [2]

а ты перехвати момент минимизации модального окна и пошли сообщение минимизировать главное окно


 
Ruslan_i   (2002-10-01 07:26) [3]

Спасибо за совет, но все остается как и раньше. Я использую в подчиненном модальном окне вот эту процедуру:

Procedure tslaveform.WMGetSysCommand(var Message :TMessage);
begin
IF (Message.wParam = SC_MINIMIZE) then
begin
slaveform.WindowState := wsMinimized;
mainform.WindowState := wsMinimized;
end
else inherited;
end;

может что не так?
Руслан


 
USTAS   (2002-10-01 09:23) [4]

попробуй вместо
slaveform.WindowState := wsMinimized;
mainform.WindowState := wsMinimized;
сделать
Application.Minimize;




 
Ruslan_i   (2002-10-01 10:47) [5]

Пробовал. Это отрабатывает только с немодальными окнами, к сожалению.


 
Дмитрий Иванов   (2002-10-01 12:48) [6]

procedure TModalForm.WMGetSysCommand(var Message : TMessage) ;
begin
if Message.wParam=SC_MINIMIZE then MainForm.Perform(WM_SYSCOMMAND,SC_MINIMIZE,0)
else inherited;
end;

и все ..



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

Форум: "Основная";
Текущий архив: 2002.10.10;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.007 c
1-31864
Smart
2002-09-21 15:17
2002.10.10
Как удалить файлы так, как это делает система - т.е. сама винда


1-31680
Юрий Зотов
2002-09-28 23:07
2002.10.10
Странное поведение дебаггера D5 под XP


1-31857
AlexFF
2002-09-29 02:19
2002.10.10
Учуся


3-31626
kserg@ukr.net
2002-09-19 14:36
2002.10.10
Можно ли в DB DeskTop-e открыть ExcelBook как обычную таблицу?


4-32096
arcoant
2002-08-27 21:41
2002.10.10
Регионы





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский