控制事件 (Windows Installer)

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

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

Control 事件 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 通知安装程序将模式对话框更改为另一个对话框。
重新安装 启动功能重新安装。
ReinstallMode 指定重新安装期间的验证模式。
删除 为删除选择功能时通知安装程序。
重置 将所有属性值重置为创建对话框时使用的默认值。
RmShutdownAndRestart 使用 重启管理器 关闭所有正在使用文件的应用程序,并在安装结束时重新启动这些文件。
ScriptInProgress 在编译执行脚本时显示字符串。
SelectionAction 由 SelectionTree 发布以描述项。
SelectionBrowse 由 SelectionTree 发布以生成对话框。
SelectionDescription 由 SelectionTree 发布,以在功能表的“说明”字段中提供字符串。
SelectionNoItems SelectionTree 用于删除文本或禁用按钮。
SelectionPath 由 SelectionTree 发布以提供项的路径。
SelectionPathOn SelectionTree 发布以指示是否存在与功能关联的路径。
SelectionSize 由 SelectionTree 控件发布以提供项的大小。
SetInstallLevel 安装程序将安装级别更改为指定值。
SetProgress 安装程序发布以提供安装进度。
SetProperty 设置指定的属性。
SetTargetPath 通知安装程序检查并设置路径。
SpawnDialog 通知安装程序创建模式框的子级。
SpawnWaitDialog 触发指定的对话框。
TimeRemaining 由安装程序发布,以提供进度序列中剩余的时间。
ValidateProductID 将 ProductID 设置为完整的产品 ID。