EndDialog ControlEvent
此事件通知安装程序移除模式对话框。 在所有情况下,安装程序都会删除当前对话框。
此事件可由 PushButton 控件或 SelectionTree 控件发布。 应在 ControlEvent 表中创作此事件。
此 ControlEvent 要求以完整 UI 级别运行用户界面。 此事件不适用于简化 UI 或基本 UI。 有关信息,请参阅用户界面级别。
下表列出了因输入到 ControlEvent 表中的不同参数而产生的事件操作。
参数 | 安装程序执行的操作 |
---|---|
退出 | 向导序列关闭,控制返回给安装程序(带有 UserExit 值)。 此参数不能在某个作为另一个对话框的子对话框的对话框中使用。 |
重试 | 向导序列关闭,控制返回给安装程序(带有 Suspend 值)。 此参数不能在某个作为另一个对话框的子对话框的对话框中使用。 |
忽略 | 向导序列关闭,控制返回给安装程序(带有 Finished 值)。 此参数不能在某个作为另一个对话框的子对话框的对话框中使用。 |
返回 | 控制会返回到当前对话框的父级,在没有父级的情况下,控制会返回到安装程序(带有 Success 值)。 |
发布者
此 ControlEvent 由安装程序发布。
参数
在常规对话框中,ControlEvent 表的 Argument 列可以是“Return”、“Exit”、“Retry”或“Ignore”。
在错误对话框中,ControlEvent 表的 Argument 列可以是“ErrorOk”、“ErrorCancel”、“ErrorAbort”、“ErrorRetry”、“ErrorIgnore”、“ErrorYes”或“ErrorNo”。
对订阅者执行的操作
无。
典型用法
模式对话框中的 PushButton 控件绑定到 ControlEvent 表中的此事件,用于关闭对话框。