Select Packages Screen

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

Tip: you can determine which category has been selected using the DlgSelectPackages.GetCategoryProperties action. You can also determine the states of individual packages using the SetupData.GetPackageProperties action.

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.

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

Instructions (top)

Static Text

CTRL_STATICTEXT_TOPINSTRUCTIONS

IDS_CTRL_STATICTEXT_TOPINSTRUCTIONS

Package descriptions

Static Text

CTRL_STATICTEXT_BODY

IDS_CTRL_STATICTEXT_BODY

Space required text

Static Text

CTRL_STATICTEXT_SPACEREQUIRED

IDS_CTRL_STATICTEXT_SPACEREQUIRED

Select package tree

Select Package

CTRL_SELECT_PACKAGE_TREE

NIL

Categories

Category

CTRL_CATEGORY_001 ...
CTRL_CATEGORY_128

IDS_CTRL_CATEGORY_001 ...
IDS_CTRL_CATEGORY_128

Timer

Timer

N/A

N/A