控件(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 | 是的 | 从字母列表中选择卷。 |