Minimizar todas las ventanas
Artículo por Club Developers · 01 marzo 2006
4188 vistas
Para minimizar todas las ventanas simplemente tenemos que simular la pulsación de las teclas Windows + M.
El procedimiento Keybd_event está declarado en la unit Windows a partir de Delphi 5.
Otra manera de hacerlo podrÃa ser:
delphi
procedure TForm1.BitBtn1Click(Sender: TObject); begin // simular el presioinado de la tecla Windows Keybd_event(VK_LWIN, 0, 0, 0); // simular el presionado de la tecla M Keybd_event(VKKeyScan('m'),0,0,0); // simular el despresionado de la tecla Windows Keybd_event(VK_LWIN,0,KEYEVENTF_KEYUP,0); // simular el despresionado de la tecla M Keybd_event(VKKeyScan('m'),0,KEYEVENTF_KEYUP,0); end;
El procedimiento Keybd_event está declarado en la unit Windows a partir de Delphi 5.
Otra manera de hacerlo podrÃa ser:
delphi
uses ComObj;... var Shell: OleVariant; begin Shell := CreateOleObject('Shell.Application') ; // minimizar todas las ventanas Shell.MinimizeAll; // maximizar todas las ventanas Shell.UndoMinimizeAll; end;


