WinPropGet
obj -> WinPropGet(int1, var2) : logic
Ermitteln einer Eigenschaft eines Oberflächenobjekts
Details
- obj: Objekt
- int1: Eigenschaftsausprägung
- var2: Variable
- Resultat:
logicErmittlungserfolg - Siehe: Verwandte Befehle ,
WinPropSet (), Eigenschaftsliste
Dieser Befehl liest eine Eigenschaft eines Oberflächenobjektes aus.
Als erster Parameter muss die Konstante der Eigenschaft übergeben werden. Die Konstanten setzen sich aus _WinProp und dem Namen der Eigenschaft zusammen.
Im zweiten Parameter wird die Variable übergeben, in die der Wert der Eigenschaft kopiert werden soll.
Beispiel:
local
{
tTitle : alpha;
}
...
// Auslesen des Objektitels
$Obj->WinPropGet(_WinPropCaption, tTitle);
Das Kommando kann ebenfalls dazu verwendet werden, um zu ermitteln, ob ein bestimmtes Objekt eine Eigenschaft besitzt. Ist eine Eigenschaft nicht vorhanden, liefert der Befehl den Wert false zurück.
info
Alternativ kann die Eigenschaft auch wie folgt ermittelt werden: Beispiel: FWGMDXBLOCK0002
Mögliche Laufzeitfehler:
_ErrHdlInvalid: Objekt (obj) ungültig