Alle sichtbaren Fenster minimieren/wiederherstellen |
|
| System | Win9x, WinNT, Win2000, WinXP, Vista, Win7 |
|---|---|
| Ab Delphi-Version | Delphi 1 |
| Letzte Änderung | 28.09.2010 |
Folgende Proceduren minimieren alle sichtbaren Fenster auf dem Desktop bzw. stellen diese wieder her.
Const Min_All = 419;
Min_All_UnDo = 416;
procedure All_Minimize;
Var lngHwnd:THandle;
begin
lngHwnd := FindWindow('Shell_TrayWnd', '');
If lngHwnd>0 Then
PostMessage(lngHwnd, WM_COMMAND, Min_ALL, 0)
end;
Procedure Restore_Minimize;
Var lngHwnd:THandle;
begin
lngHwnd := FindWindow('Shell_TrayWnd', '');
If lngHwnd>0 Then
PostMessage(lngHwnd, WM_COMMAND, Min_ALL_UnDo, 0)
End;
Ähnliche Seiten:
- Laufende Anwendung beenden
- Verwendung von CreateProcess
- Benachrichtigungen bei Fensterbewegungen abfangen
- Fenster auch im Client-Bereich verschieben
- Abfrage, bevor ein Programm/Formular geschlossen wird
- Ereignisreihenfolge beim Anzeigen eines Formulars
- Fenstergröße begrenzen
- Transparentes Fenster erzeugen
- Herausfinden, ob ein bestimmtes Programm gerade läuft
- Anwendung für eine bestimmte Zeit pausieren