[This is preliminary documentation and subject to change.]
Radio buttons are not treated as individual controls, but they are part of a radio button group that functions as a control. The RadioButton table lists the buttons for all the groups.
The RadioButton table has the following columns.
Column | Type | Key | Nullable |
---|---|---|---|
Property | Identifier | Y | N |
Order | Integer | Y | N |
Value | Formatted | N | |
X | Integer | N | |
Y | Integer | N | |
Width | Integer | N | |
Height | Integer | N | |
Text | Formatted | Y | |
Help | Text | Y |
Positive numbers only.
Non-negative numbers only.
Non-negative numbers only.
Non-negative numbers only.
Non-negative numbers only.
The integer values for x, y, width, and height are in the installer units, not dialog units. An installer unit is equal to one-twelfth the height of the system font. Coordinates for the controls are relative to the billboard.
Positioning
The coordinates of the buttons are given relative to the group. If the coordinates of the group are changed, the buttons within the group remain in the same relative position to each other.
Formatting
The contents of the Value and Text fields are formatted by the MsiFormatRecord function when the control is created, so they can contain any expression that the MsiFormatRecord function can interpret. The formatting occurs only when the control is created, and it is not updated if a property involved in the expression is modified during the life of the control.