Lade...
 

IsFlags

IsFlags

IsFlags(windowID, childID),IsFlags(windowID), IsFlags(, childID), IsFlags

Parameter:  Bezeichner eines Windows und eines Child-Windowobjekts

Stack
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.

 

Verwandte Themen