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