| Delphi Tips & Tricks | softsale > Delphi Tips & Tricks |
| < poprzednia rada | następna rada > |
Jak ukryć pasek zadań?
Czasami chcemy ukryć cały pasek zadań ( Porównaj: Tip Ukrywanie przycisku aplikacji na pasku zadań). W przykładzie tip18.zip realizowane jest to pod odpowiednimi przyciskami Pokaż i Ukryj. Należy również pamiętać o przywróceniu paska zadań w momencie kończenia aplikacji
.......
implementation
var wndClass : array[0..50] of char;
var wndhandle :Thandle;
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
begin
//pokaż pasek zadań
ShowWindow(wndHandle, SW_SHOW);
end;
procedure TForm1.Button2Click(Sender: TObject);
begin
// ukryj pasek zadań
ShowWindow(wndHandle, SW_HIDE);
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
// klasa paska zadań
StrPCopy(@wndClass[0],'Shell_TrayWnd');
// uchwyt
wndHandle:=FindWindow(@wndClass[0],nil);
// pierwszy parametr FindWindow- wskaźnik do nazwy klasy
// drugi parametr FindWindow - wskaźnik do nazwy okna,
// nil jeśli ma pasować do wszystkich nazw okien
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin
ShowWindow(wndHandle, SW_SHOW);
end;
|
|
SOFTSALE - Oprogramowanie i Szkolenia softsale@softsale.com.pl 03-565 Warszawa , ul. Borzymowska 43 lok. 301C tel/fax:4084840,GSM:0607612428 |