Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Дада про taskbar


Vans ©   (2005-05-19 02:14:00) 

Знаю тема уже была( http://www.delphimaster.ru/cgi-bin/forum.pl?id=1100196735&n=10) Но всётаки как убрать кнопку с taskbar'а при OnMinimize ??? Искалл чесное слово не нашёл... Плизз помогите!


Vans   (2005-05-20 00:57:00) [1]

Благодарю! :))))


ECM   (2005-05-19 17:34:00) [2]

2Valdimir [3]
в http://www.delphimaster.ru/cgi-bin/forum.pl?id=1100196735&n=10и [1] как раз и предполагается, что Applet.Visible = FALSE.
Можно конечно в Applet.OnMinimize послать себе сообщение
но есть большая вероятность (особенно для слабых машин), что кнопка на панели задач будет подмаргивать при сворачивании окна.


Vladimyr   (2005-05-19 17:19:00) [3]

А ещё можно Applet.Visible := false;
А чтобы срабатывало не сразу, пошли сам себе message WM_USER+xxи прячь кнопку при его получении...


ECM   (2005-05-19 13:33:00) [4]

P.S.
[1] - Только для проектов с ОДНОЙ формой...


ECM   (2005-05-19 11:32:00) [5]

function TForm1.KOLApplet1Message(var Msg: tagMSG;
 var Rslt: Integer): Boolean;
begin
 Result := FALSE;
 if Msg.message = WM_SYSCOMMAND then begin
   if Msg.wParam = SC_MINIMIZE then begin
     ShowWindow(Form.Handle,SW_MINIMIZE);
     Result := TRUE;
   end;
 end;
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо