コントロール イベント (Windows インストーラー)

ControlEvent は、インストーラーによって実行されるアクション、またはダイアログ ボックス内の 1 つ以上のコントロールの属性の変更を指定します。 ControlEvents の詳細については、「ControlEvent の概要」を参照してください。

次の表は、特定の ControlEvent に関する詳細情報へのリンクを示しています。

コントロール イベント ControlEvent の簡単な説明
ActionData 最新のアクションに関するデータを発行します。
ActionText 現在のアクションの名前を発行します。
AddLocal を する ローカルで機能を実行するようにインストーラーに通知します。
AddSource の ソースから機能を実行するようにインストーラーに通知します。
CheckExistingTargetPath の パスを書き込むことができることを確認するようにインストーラーに通知します。
CheckTargetPath を する パスが有効であることを確認するようにインストーラーに通知します。
DirectoryListNew 新しいフォルダーを作成するように DirectoryList コントロールに通知します。
DirectoryListOpen DirectoryList コントロール内のディレクトリを選択します。
DirectoryListUp 現在のディレクトリの親を選択するように DirectoryList コントロールに通知します。
DoAction ダイアログ ボックスは、カスタム アクションを実行するようにインストーラーに通知します。
EnableRollback の ロールバック機能のオン/オフを切り替えるために使用されます。
EndDialog の モーダル ダイアログ ボックスを削除するようにインストーラーに通知します。
IgnoreChange の フォルダーが強調表示されているが開かされていない場合に、DirectoryList コントロールによって発行されます。
MsiLaunchApp の このコントロール イベントは、指定されたファイルを実行します。Windows インストーラー 4.5 以前の: サポートされていません。
MsiPrint ScrollableText コントロール の内容印刷できるようにします。Windows インストーラー 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 に設定します。