Zeigt, versteckt, minimiert, maximiert oder stellt ein Fenster wieder her.
WinSetState ( "title", "text", flag )
Parameter
| title | Der Titel des Fensters, dessen Status verändert werden soll. Siehe Erweiterte Fenstertiteldefinition. |
| text | Der Text des Fensters, dessen Status verändert werden soll. |
| flag | Der "show" Flag des ausgeführten Programms: @SW_HIDE = Versteckt das Fenster. @SW_SHOW = Zeigt ein vorher verstecktes Fenster. @SW_MINIMIZE = Minimiert das Fenster. @SW_MAXIMIZE = Maximiert das Fenster. @SW_RESTORE = Macht eine Fensterminimierung oder -maximierung rückgängig. @SW_DISABLE = Deaktiviert ein Fenster. @SW_ENABLE = Aktiviert ein Fenster. |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück wenn das Fenster nicht gefunden wurde. |
Bemerkungen
Falls mehrere Fenster das Kriterium erfüllen, wird das zuletzt aktive Fensters genommen.
Verwandte Funktionen
WinActivate, WinClose, ControlHide, WinFlash, WinKill, WinMinimizeAll, WinMinimizeAllUndo, WinMove, WinSetOnTop
Beispiel
WinSetState("[CLASS:Notepad]", "", @SW_HIDE)
Sleep(3000)
WinSetState("[CLASS:Notepad]", "", @SW_SHOW)