次の方法で共有


ユーザー インターフェイス レベル

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 作成の例については、「インストール例 を参照してください。