Ukrywanie ikon z pulpitu

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

Unit1.cpp

void __fastcall TForm1::Button1Click(TObject *Sender)
{
   ShowWindow(FindWindow(NULL, "Program Manager"), SW_HIDE);
}

Aby kliknięciem przycisku Button2 wyświetlić z powrotem ikony na pulpicie:

Unit1.cpp

void __fastcall TForm1::Button2Click(TObject *Sender)
{
   ShowWindow(FindWindow(NULL, "Program Manager"), SW_SHOW);
}