Funktionsreferenz

WinGetState

Ermittelt den Status eines Fensters.

WinGetState ( "title" [, "text"] )

 

Parameter

title Der Titel des Fensters, das gelesen werden soll. Siehe Erweiterte Fenstertiteldefinition.
text [optional] Der Text des Fensters, das gelesen werden soll.

 

Rückgabewert

Erfolg: Gibt eine Zahl zurück, die den Status repräsentiert. Dabei werden mehrere der nachfolgenden dargestellten Werte addiert. Die Funktion "BitAND()" kann dann zur Prüfung genutzt werden:
1 = Fenster existiert.
2 = Fenster ist sichtbar.
4 = Fenster ist freigegeben.
8 = Fenster ist aktiv.
16 = Fenster ist minimiert.
32 = Fenster ist maximiert.
Fehler: Gibt 0 zurück und setzt @error = 1, wenn das Fenster nicht gefunden wurde.

 

Bemerkungen

Keine.

 

Verwandte Funktionen

BitAND, WinGetPos

 

Beispiel


; Prüft ob ein neues Editor-Fenster minimiert ist
$state = WinGetState("[CLASS:Notepad]", "")

; Wurde der Werte für minimieren gesetzt?
If BitAnd($state, 16) Then
    MsgBox(0, "Beispiel", "Fenster ist minimiert")
EndIf