The Output List Object is used to display a single object from a group of objects. The object to be displayed is determined by the "Value" attribute or a variable reference. The selected item can be displayed centred. If the selected item is wider or taller than the Output List Object, it is aligned left or top to maximise the display area. Nothing is displayed if the index value is 255 or invalid.
Unique identifier of the object. This must be unique within the object pool (2 bytes, 0-65534).
The type of the object.
Width of the object in pixels.
Height of the object in pixels.
Reference to a Variable object from which the value is taken.
Index of the displayed list item. 255 or an invalid index hides the output.
Number of following object references. The size of the list must never exceed this number, and this attribute cannot be changed.
Number of contained macro references, even if it is zero.
Each macro reference consists of 2 bytes: one for the event Id and one for the macro Id.
When the specified event occurs, the associated macro is executed. VT version 5 and later: A reference to a macro with a 16-bit Object Id counts as 2 macro references in the context of this attribute.
Object references of the list items in index order.