控件 (Windows Installer)

安装包的开发人员在创作用户界面时可以包含本主题中讨论的控件。 有关如何将特定控件添加到对话框的信息,请参阅该控件的主题并阅读添加控件和文本一节。

某些控件(如 CheckBox 和 ComboBox)与 Control 表的 Property 列中指定的属性相关联。 用户通过与控件交互来更改此属性的值。 被动控件(如广告牌和位图)不与此类属性关联。

出于安全考虑,与用户界面交互的用户无法更改专用属性。 对于要通过用户界面设置的属性,必须是公共属性,并且必须采用大写形式。 另请参阅关于属性

在某些情况下,取消对话框时,可能会错误地重新绘制控件。 这与移除“取消”对话框后控件接收 WM_PAINT 消息的顺序有关。 若要解决此问题,请尝试更改控件表中控件的顺序。

控件名称 关联的属性 控件的简要说明
标牌 根据进度消息显示广告牌。
Bitmap 显示位图的静态图片。
CheckBox 双状态检查框。
ComboBox 包含编辑字段的下拉列表。
DirectoryCombo 选择除路径最后一段以外的所有项。
DirectoryList 在路径的主要部分下显示文件夹。
编辑 任何字符串或整数的常规编辑字段。
GroupBox 显示将其他控件组合在一起的矩形。
超链接 显示指向地址的 HTML 链接,将在默认浏览器中打开此链接。Windows Installer 4.5 及更早版本:不支持。
图标 显示图标的静态图片。
线条 显示水平线。
ListBox 不带编辑字段的下拉列表。
ListView 显示一列值,包含选择图标。
MaskedEdit 文本字段中带有掩码的编辑字段。
PathEdit 在编辑字段中显示文件夹名称或整个路径。
ProgressBar 控件 条形图,其长度随着接收进度消息而变化。
PushButton 显示基本按钮。
RadioButtonGroup 一组单选按钮。
ScrollableText 显示文本的长字符串。
SelectionTree 显示 Feature 表中的信息,并使用户能够更改其选择状态。
文本 显示静态文本。
VolumeCostList 显示不同卷的成本信息。
VolumeSelectCombo 从字母顺序列表中选择卷。