hi,
this is a simple method to hide all forms and show the desktop.
procedure TForm1.Button1Click(Sender: TObject);
Const KEYEVENTF_KEYUP = $2;
VK_LWIN = $5B; // windows key
begin
// 77 is the character code for the letter 'M'
keybd_event(VK_LWIN, 0, 0, 0); // windows key down
keybd_event(77, 0, 0, 0); // "M"
keybd_event(VK_LWIN, 0, KEYEVENTF_KEYUP, 0); // windows key
end;
Steph
![[bigglasses] [bigglasses] [bigglasses]](/data/assets/smilies/bigglasses.gif)