控件(Windows Installer)

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

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

出于安全性考虑,与用户界面交互的用户无法更改专用属性。 若要使属性由用户界面设置,它必须是公共属性,大写。 另请参阅 关于属性

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

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