“选择”对话框

使用此模式对话框,用户能够选择特定项。

“选择”对话框包含一个用于发布多个 ControlEvent 的 SelectionTree 控件。 通常,这些 ControlEvent 由文本图标位图控件订阅,这些控件显示突出显示项的说明、大小、路径和图标。

对话框中有一个 PushButton 控件,用于发布 SelectionBrowse ControlEvent 并生成一个浏览对话框。 使用浏览控件,用户能够选择目录。

只有在调用 CostInitialize 操作CostFinalize 操作后,才会填充选择树。

“选择”对话框通常用来选择功能。 功能作为 SelectionTree 控件中的项列出,并且其标签为 Feature 表的 Title 列中显示的短文本字符串。 Feature 表的 Description 列中的文本字符串作为 SelectionDescription ControlEvent 发布,并由“选择”对话框中的文本控件显示。 “选择”树控件还会发布突出显示项的图标的句柄。