![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Дада про 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;
А чтобы срабатывало не сразу, пошли сам себе messageWM_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;