ユーザー インターフェイス レベル
Windows インストーラーを使用すると、パッケージ開発者は、複数のレベルの機能を持つ内部ユーザー インターフェイスを作成できます。 内部 UI はパッケージの作成者によって作成される必要があるため、完全な UI、縮小された UI、基本 UI、および None レベルの動作は、インストール パッケージによって異なります。 次の表では、UI レベルに共通する機能について説明します。
UI レベル | 形容 |
---|---|
完全な UI | 内部 UI に作成されたモーダル ダイアログ ボックスとモードレス ダイアログ ボックスを表示します。 作成された エラー ダイアログ ボックスを表示します。
注: モーダル ダイアログ ボックスは、インストールを続行する前にユーザー入力を必要とし、ダイアログ テーブルの [属性] 列で モーダル ダイアログ スタイル ビット を設定して指定します。 モードレス ダイアログ ボックスでは、インストールを続行するためにユーザー入力は必要ありません。 完全な UI には、ユーザー インターフェイス ウィザードの動作 一般的に表示されます。 |
UI の縮小 | UI に作成されたモードレス ダイアログ ボックスを表示します。 作成されたモーダル ダイアログ ボックスは表示されません。 作成された エラー ダイアログ ボックスを表示します。 ディスク プロンプト メッセージ 表示します。 [FilesInUse] ダイアログ ボックス 表示します。 |
基本的な UI | 進行状況メッセージを表示する組み込みのモードレス ダイアログ ボックスを表示します。 組み込みのエラー ダイアログ ボックスを表示します。 作成されたダイアログ ボックスは表示されません。 DiskPrompt プロパティ値を含むダイアログ ボックスを表示して、ディスクの挿入をユーザーに求めます。 |
何一つ | None は、UI を表示しないサイレント インストールを意味します。 |
内部 UI のレベルは、MsiSetInternalUIを使用して設定できます。 インストーラーは、UILevel プロパティを UI の現在のレベルに設定します。
LIMITUI プロパティが設定されている場合、パッケージのインストール時に使用されるユーザー インターフェイス (UI) レベルは Basic に制限されます。
UI 作成の例については、「インストール例 を参照してください。