Custom Screen

The following table contains the necessary information to manage and manipulate this screen at runtime.

Each type of control fires unique notification messages to signal what type of interaction occurred. Details about each notification message can be found in each control type's topic.

The String ID represents the text that appears on the control. You can use this ID with the Screen.GetLocalizedString action to get the appropriate text for the current language on the user's system.

Tip: All controls on this screen can exceed the defined amount of 32, however TrueUpdate's control IDs are only defined up to 32. If you want to add more than 32 of a specific control, you will need to add a numeric value to the control ID's value when you reference it. For example, to access the 33rd button, you would use CTRL_BUTTON_32 + 1, or the 34th, CTRL_BUTTON_32 + 2. String IDs can be referenced by their numbers directly.

Control Name

Control Type

Control ID

String ID

Window title

part of screen

N/A

IDS_WINDOW_TITLE

Header text

part of screen

N/A

IDS_HEADER_TEXT

Subheader text

part of screen

N/A

IDS_SUBHEADER_TEXT

Help button

Button

CTRL_BUTTON_HELP

IDS_CTRL_BUTTON_HELP

Back button

Button

CTRL_BUTTON_BACK

IDS_CTRL_BUTTON_BACK

Next button

Button

CTRL_BUTTON_NEXT

IDS_CTRL_BUTTON_NEXT

Cancel button

Button

CTRL_BUTTON_CANCEL

IDS_CTRL_BUTTON_CANCEL

Timer

Timer

N/A

N/A

Buttons

Button

CTRL_BUTTON_01 ... CTRL_BUTTON_32

IDS_CTRL_BUTTON_01 ... IDS_CTRL_BUTTON_32

Check Boxes

Check Box

CTRL_CHECK_BOX_01 ... CTRL_CHECK_BOX_32

IDS_CTRL_CHECK_BOX_01 ... IDS_CTRL_CHECK_BOX_32

Combo Boxes

Combo Box

CTRL_COMBOBOX_01 ... CTRL_COMBOBOX_32

IDS_CTRL_COMBOBOX_01_DEFAULT ... IDS_CTRL_COMBOBOX_32_DEFAULT

 

IDS_CTRL_COMBOBOX_01_ITEMS ... IDS_CTRL_COMBOBOX_32_ITEMS

Edit Fields

Edit Field

CTRL_EDIT_01 ... CTRL_EDIT_32

IDS_CTRL_EDIT_01 ... IDS_CTRL_EDIT_32

 

IDS_CTRL_EDIT_MASK_01 ... IDS_CTRL_EDIT_MASK_32

 

IDS_CTRL_EDIT_MASK_PLACE_HOLDER_01 ... IDS_CTRL_EDIT_MASK_PLACE_HOLDER_32

Group Boxes

Group Box

CTRL_GROUP_BOX_01 ... CTRL_GROUP_BOX_32

IDS_CTRL_GROUP_BOX_01 ... IDS_CTRL_GROUP_BOX_32

List Boxes

List Box

CTRL_LIST_BOX_01 ... CTRL_LIST_BOX_32

IDS_CTRL_LISTBOX_01 ... IDS_CTRL_LISTBOX_32

Progress Bars

Progress Bar

CTRL_PROGRESS_BAR_01 ... CTRL_PROGRESS_BAR_32

IDS_CTRL_PROGRESS_BAR_01 ... IDS_CTRL_PROGRESS_BAR_32

Radio Buttons

Radio Button

CTRL_RADIO_BUTTON_01 ... CTRL_RADIO_BUTTON_32

IDS_CTRL_RADIO_BUTTON_01 ... IDS_CTRL_RADIO_BUTTON_32

Scrollable Text

Scrolling Text

CTRL_SCROLLTEXT_BODY_01 ... CTRL_SCROLLTEXT_BODY_32

IDS_CTRL_SCROLLTEXT_BODY_01 ... IDS_CTRL_SCROLLTEXT_BODY_32

 

IDS_CTRL_SCROLLTEXT_FILE_01 ... IDS_CTRL_SCROLLTEXT_FILE_32

Text

Static Text

CTRL_STATICTEXT_LABEL_01 ... CTRL_STATICTEXT_LABEL_32

IDS_CTRL_STATICTEXT_LABEL_01 ... IDS_CTRL_STATICTEXT_LABEL_32