List (Output)

Das Output List Object wird verwendet, um ein einzelnes Objekt aus einer Gruppe von Objekten anzuzeigen. Das anzuzeigende Objekt wird durch das Attribut "Value" oder eine Variablenreferenz bestimmt. Das ausgewählte Element kann zentriert dargestellt werden. Wenn das ausgewählte Element breiter oder höher als das Output List Object ist, wird es links- oder obenbündig ausgerichtet, um den Anzeigebereich zu maximieren. Nichts wird angezeigt, wenn der Indexwert 255 oder ungültig ist.

Attribut

AID
Attribut
Beschreibung
Object Id

Eindeutiger Bezeichner des Objekts. Diese muss innerhalb des Objektpools einzigartig sein (2 Bytes, 0-65534).

Type

Der Typ des Objektes.

Width

Breite des Objekts in Pixeln.

Height

Höhe des Objekts in Pixeln.

Variable Reference

Referenz auf ein Variablen-Objekt zur Wertübernahme.

Value (Integer)

Index des angezeigten Listeneintrags. 255 oder ein ungültiger Index blendet die Ausgabe aus.

Number of List Items

Anzahl der folgenden Objekt-Referenzen. Die Größe der Liste darf diese Anzahl niemals überschreiten, und dieses Attribut kann nicht geändert werden.

Number of Macros to follow

Anzahl der enthaltenen Makroreferenzen, auch wenn sie null ist.

Jede Makroreferenz besteht aus 2 Bytes: eines für die Ereignis Id und eines für die Makro Id.

Wenn das angegebene Ereignis eintritt, wird das zugehörige Makro ausgeführt. VT-Version 5 und spätere: Eine Referenz auf ein Makro mit 16-Bit-Object Id zählt im Kontext dieses Attributs als 2 Makroreferenzen.

Children

Objekt-Referenzen der Listeneinträge in der Reihenfolge der Indizes.