Ukrywanie ikon z paska zadań

Aby po kliknięciu przycisku Button1 ukryć ikony z paska zadań wywołujemy funkcję Windows API ShowWindow(), która ustawia opcje wyświetlania okna podanego jako pierwszy parametr, uchwyt do paska zadań otrzymujemy za pomocą funkcji Windows API FindWindowEx() i FindWindow():

Unit1.cpp

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), HWND(0), "ReBarWindow32", NULL),               SW_HIDE);
}

Aby kliknięciem przycisku Button2 wyświetlić z powrotem ikony na pasku zadań:

Unit1.cpp

void __fastcall TForm1::Button2Click(TObject *Sender)
{
   ShowWindow(FindWindowEx(FindWindow("Shell_TrayWnd", NULL), HWND(0), "ReBarWindow32", NULL),               SW_SHOW);
}