次の方法で共有


EndDialog ControlEvent

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

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

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

次の表に、ControlEvent テーブルに入力されたさまざまな引数に起因するイベントのアクションを示します。

引数 インストーラーによるアクション
出口 ウィザード シーケンスが閉じられ、UserExit 値を使用してコントロールがインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
リトライ ウィザード シーケンスが閉じられ、コントロールは Suspend 値を使用してインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
不問に付す ウィザード シーケンスが閉じられ、コントロールが [完了] 値を使用してインストーラーに戻ります。 この引数は、別のダイアログ ボックスの子であるダイアログ ボックスでは使用できません。
帰る コントロールが現在のダイアログ ボックスの親に戻るか、親がない場合、コントロールは Success 値を使用してインストーラーに戻ります。

 

発行者

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

引数

通常のダイアログ ボックスでは、ControlEvent テーブル の引数列には、"Return"、"Exit"、"Retry"、または "Ignore" を指定できます。

エラー ダイアログ ボックスでは、 ControlEvent テーブルの引数列には、"ErrorOk"、"ErrorCancel"、"ErrorAbort"、"ErrorRetry"、"ErrorIgnore"、"ErrorYes"、または "ErrorNo" を指定できます。

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

何一つ。

一般的な用途

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