Dialog Control Classes
- Edit: An edit field surrounded by a box. The text can be scrolled, and has normal text editing functions (including select, cut, copy, paste).
- RadioButton: An exclusive option defined with other radio buttons.
- ListBox: A list of choices. The choices are listed in rows, and only one choice can be selected at a time.
- ComboBox: An edit field with a drop down ListBox. The dropdown is enacted by the user by pressing Alt+Down. The ComboBox has an option to provide for selection only (i.e. no free form text entry of the field). This option corresponds to a drop-down list in CUA terminology; drop-down lists are implemented as a type of ComboBox in the LHAPI.
- CheckBox: A boolean selection field. StaticText: A text label. This would be used for labeling the screen in places other than user-typeable fields. Most other controls provide their own screen labels.
- GroupBox: A labeled box surrounding a group of fields on a screen for visible grouping of like items. The control windows inside the GroupBox are generally children of the GroupBox; for RadioButtons to function properly, this must be the case.
- StaticRect: A rectangle that optionally has a shadow.
- PushButton: A button containing an action or option that may be taken. Usually, all Push Buttons are also on function keys (F1-F10) so that they may easily be invoked without having to Tab to them.