EndDialog ControlEvent

このイベントは、モーダル ダイアログ ボックスを削除するようにインストーラーに通知します。 いずれのケースでも、インストーラーは現在のダイアログ ボックスを削除します。

このイベントは PushButton コントロールまたは SelectionTree コントロールによって公開できます。 このイベントは、ControlEvent テーブルに作成される必要があります。

この ControlEvent では、ユーザー インターフェイスを "完全 UI" レベルで実行する必要があります。 このイベントは、"縮小 UI" または "基本 UI" では機能しません。 詳細については、「ユーザー インターフェイス レベル」を参照してください。

次の表は、ControlEvent テーブルにさまざまな引数を入力した際に発生するイベントのアクションをまとめたものです。

引数 インストーラーによるアクション
終了 ウィザード シーケンスが閉じられ、制御は UserExit 値を持つインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
[再試行] ウィザード シーケンスが閉じられ、制御は Suspend 値を持つインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
Ignore ウィザード シーケンスが閉じられ、制御は Finished 値を持つインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
戻り値 制御は現在のダイアログ ボックスの親に戻ります。親がない場合、制御は Success 値を持つインストーラーに戻ります。

 

公開者

この ControlEvent はインストーラーによって発行されます。

引数

通常のダイアログ ボックスでは、ControlEvent テーブル の Argument 列は "Return"、"Exit"、"Retry"、または "Ignore" である場合があります。

エラー ダイアログ ボックスでは、ControlEvent テーブルの Argument 列は、"ErrorOk"、"ErrorCancel"、"ErrorAbort"、"ErrorRetry"、"ErrorIgnore"、"ErrorYes"、または "ErrorNo" である場合があります。

サブスクライバーに対するアクション

[なし] :

一般的な用途

モーダル ダイアログの PushButton コントロールが ControlEvent テーブルのこのイベントに関連付けられ、ダイアログ ボックスを閉じます。