控件事件 (Windows Installer)

ControlEvent 指定要由安装程序执行的操作,或者更改对话框中一个或多个控件的属性。 有关 ControlEvents 的详细信息,请参阅 ControlEvent 概述

下表提供了指向有关特定 ControlEvents 的详细信息的链接。

控制事件 ControlEvent 的简要说明
ActionData 发布有关最新操作的数据。
ActionText 发布当前操作的名称。
AddLocal 通知安装程序在本地运行功能。
AddSource 通知安装程序从其源运行功能。
CheckExistingTargetPath 通知安装程序验证是否可以写入路径。
CheckTargetPath 通知安装程序验证路径是否有效。
DirectoryListNew 通知 DirectoryList 控件创建新文件夹。
DirectoryListOpen 选择 DirectoryList 控件中的目录。
DirectoryListUp 通知 DirectoryList 控件选择当前目录的父目录。
DoAction 对话框通知安装程序执行自定义操作。
EnableRollback 用于关闭和打开回滚功能。
EndDialog 通知安装程序移除模式对话框。
IgnoreChange 当文件夹突出显示但未打开时,由 DirectoryList 控件发布。
MsiLaunchApp 此控件事件运行指定的文件。Windows Installer 4.5 和更早版本:不支持。
MsiPrint 使用户能够打印 ScrollableText 控件的内容。Windows Installer 4.5 及更早版本:不支持。
NewDialog 通知安装程序将模式对话框更改为另一个对话框。
Reinstall 开始重新安装功能。
ReinstallMode 指定重新安装期间的验证模式。
删除 在用户选择了要移除的功能时,通知安装程序。
重置 将所有属性值重置为创建对话框时使用的默认值。
RmShutdownAndRestart 使用重启管理器关闭所有正在使用文件的应用程序,并在安装结束时重启这些应用程序。
ScriptInProgress 编译执行脚本时显示字符串。
SelectionAction 由 SelectionTree 发布,用于描述项。
SelectionBrowse 由 SelectionTree 发布以生成对话框。
SelectionDescription 由 SelectionTree 发布,用于在 Feature 表的 Description 字段中提供字符串。
SelectionNoItems 由 SelectionTree 用于删除文本或禁用按钮。
SelectionPath 由 SelectionTree 发布,用于提供项的路径。
SelectionPathOn 由 SelectionTree 发布,用于指示是否存在与功能关联的路径。
SelectionSize 由 SelectionTree 控件发布,用于提供项的大小。
SetInstallLevel 安装程序将安装级别更改为指定值。
SetProgress 由安装程序发布以提供安装进度。
SetProperty 设置指定的属性。
SetTargetPath 通知安装程序检查并设置路径。
SpawnDialog 通知安装程序创建模式框的子级。
SpawnWaitDialog 触发指定的对话框。
TimeRemaining 由安装程序发布,以提供进度序列中的剩余时间。
ValidateProductID 将 ProductID 设置为完整的产品 ID。