Verändert den Status eines GUI-Fensters.
GUISetState ( [flag [, winhandle]] )
Parameter
| flag | [optional] @SW_SHOW = Zeige ein vorher verstecktes Fenster an (Standard) @SW_HIDE = Verstecke das Fenster @SW_MINIMIZE = Minimiere das Fenster @SW_MAXIMIZE = Maximiere das Fenster @SW_RESTORE = Stelle das Fenster wieder her @SW_DISABLE = Deaktiviere das Fenster @SW_ENABLE = Aktiviere das Fenster @SW_LOCK = Sperre das Fenster, um Veränderungen zu verhindern. @SW_UNLOCK = Gib das Fenster wieder frei, damit es wieder verändert werden kann. |
| winhandle | [optional] Fenster-Handle, wie von GUICreate zurückgegeben (voreingestellt ist das zuvor verwendete Fenster). |
Rückgabewert
| Erfolg: | Gibt 1 zurück. |
| Fehler: | Gibt 0 zurück. |
Bemerkungen
Wenn Fenster erzeugt werden, sind sie zunächst "versteckt" (hidden), deshalb muss man sie mit Hilfe dieser Funktion sichtbar machen (@SW_SHOW).
Verwandte Funktionen
GUICreate
Beispiel
#include <GUIConstantsEx.au3>
Opt('MustDeclareVars', 1)
Example()
Func Example()
Local $msg
GUICreate("Meine GUI") ; Erstellt ein GUI-Fenster welches mittig ausgerichtet wird
GUISetState() ; Zeigt ein leeres Dialogfenster an
; Die Schleife wiederholt sich, bis der Benutzer die Beenden-Aktion der GUI auslöst
While 1
$msg = GUIGetMsg()
If $msg = $GUI_EVENT_CLOSE Then ExitLoop
WEnd
EndFunc ;==>Example