IsFlags
IsFlags(windowID, childID),IsFlags(windowID), IsFlags(, childID), IsFlags
Parameter: Bezeichner eines Windows und eines Child-Windowobjekts
Stack | Position | Beschreibung |
---|---|---|
Stack(In) | Top | Flag(-s) |
Stack(Out) | Top | 0 oder 1 |
Obwohl Flags im allgemeinen bei der Definition eines Windowobjekts angegeben werden, kann man sie auch zur Laufzeit noch ändern. Für die Flag-Werte gibt es Konstanten (Flag Übersicht).
IsFlags überprüft, ob für das betreffende Windowobjekt das (die) Flag(-s) vom Stack gesetzt sind.
Werden mehrere Flags angegeben wird überprüft, ob ALLE Flags gesetzt sind. D.h.: ist einer der angegebenen Flags nicht gesetzt ist das Ergebnis auf jeden Fall 0.
Für die Flags HIDDEN und LOCKED prüft dieser Befehl nur, ob diese Flags in der Fensterdefinition gesetzt waren oder per SetFlags gesetzt wurden. Die Befehle Lock, Unlock, Hide, Show verändern diese Flags nicht.