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 數據表中的這個事件,以關閉對話框。