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

Вниз

Как свернуть все окна программы   Найти похожие ветки 

 
СержК   (2004-03-04 14:56) [0]

Уважаемые мастера, подскажите как сделать так, чтобы при нажатии на BorderIcons: biMinimize - в модальной форме сворачивались все формы программы?


 
Романов Р.В. ©   (2004-03-04 14:59) [1]

Application.Minimize


 
СержК   (2004-03-04 16:04) [2]

А на какое событие это нужно вставить?


 
TUser ©   (2004-03-04 16:20) [3]

Если надо отследить минимизацию одного к-нибудь окна - то в Form.OnCanResize. Или ваще заменить кнопку на свою, используя компонент TJvCaptionButton.


 
СержК   (2004-03-04 16:31) [4]

Но мне кажется Form.OnCanResize не совсем удобно. Программа будет сворачиваться при любом изменении размера - пользователь будет пугаться.


 
СержК   (2004-03-09 11:49) [5]

Уважаемые мастера, ничего не получается Application.Minimize не срабатывает (ставил и на OnCanResize, и на другие события). Может я что-то не то делаю?
Подскажите.


 
REA ©   (2004-03-09 11:57) [6]

Procedure WMSysCommand(var Message: TWMSysCommand); message WM_SYSCOMMAND;

Procedure TMyForm.WMSysCommand(var Message: TWMSysCommand);
Begin
 if (Message.CmdType and $FFF0) = SC_MINIMIZE then
 begin
   EnableWindow(Application.Handle, True);
   Application.Minimize;
   Message.Result := 0;
 end else inherited;
End;


 
fatal ©   (2004-03-09 12:07) [7]

Если я правильно понял ты пытаешься обработать щелчек при нажатии на BorderIcons;

procedure WMSysCommand(var Msg: TWMSysCommand);
message WM_SYSCOMMAND;

procedure TMainFrm.WMSysCommand;
begin
if Msg.CmdType = SC_MINIMIZE then MainFrm.Hide <- //Твои действия
                            else inherited;
end;

Можешь вставиь код сворачивающий все остальные окна.


 
fatal ©   (2004-03-09 12:08) [8]

Пока копировал с исходника уже продублировали ... ;)



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

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

Наверх




Память: 0.48 MB
Время: 0.079 c
1-1079001204
AlexanderSK
2004-03-11 13:33
2004.03.28
Как передать строку из пакета основному приложению?


14-1077521460
iusupp
2004-02-23 10:31
2004.03.28
Не могу на комп Win2000 prof установить...


3-1077868815
ildar
2004-02-27 11:00
2004.03.28
Как узнать значение выделенной ячейки DBGrid?


3-1077381952
HMT
2004-02-21 19:45
2004.03.28
Что "правильнее" использовать при построении систем склад-учёта?


14-1077994366
Lena
2004-02-28 21:52
2004.03.28
<B>Delphi</B>