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

インストール パッケージの開発者は、このトピックで説明するコントロールを含むユーザー インターフェイスを作成できます。 特定のコントロールをダイアログ ボックスに追加する方法については、そのコントロールのトピックを参照し、「コントロールとテキスト の追加」セクション参照してください。

CheckBox や ComboBox などの一部のコントロールは、コントロール テーブルのプロパティ列で指定されたプロパティに関連付けられます。 ユーザーは、コントロールを操作して、このプロパティの値を変更します。 ビルボードやビットマップなどのパッシブ コントロールは、このようなプロパティには関連付けされません。

セキュリティのため、ユーザーがユーザー インターフェイスを操作してもプライベート プロパティを変更することはできません。 ユーザー インターフェイスで設定するプロパティは、パブリック プロパティで、大文字である必要があります。 「プロパティについて」も参照してください。

ダイアログから取り消すと、コントロールが正しく描画されない場合があります。 これは、[キャンセル] ダイアログが削除された後にコントロールがWM_PAINTメッセージを受信する順序と関係があります。 これを解決するには、Control テーブル内のコントロールの順序を変更してみてください。

コントロール名 関連付けられたプロパティ コントロールの簡単な説明
ビルボード いいえ 進行状況メッセージに基づいてビルボードを表示します。
ビットマップ の いいえ ビットマップの静的な画像を表示します。
CheckBox を する はい 2 状態のチェック ボックス。
ComboBox を する はい 編集フィールドを含むドロップダウン リスト。
DirectoryCombo はい パスの最後のセグメントを除くすべてを選択します。
DirectoryList はい パスのメイン部分の下にフォルダーを表示します。
編集 はい 任意の文字列または整数の通常の編集フィールド。
GroupBox いいえ 他のコントロールをグループ化する四角形を表示します。
ハイパーリンク の いいえ アドレスへの HTML リンクが表示され、既定のブラウザーで開きます。Windows インストーラー 4.5 以前の: サポートされていません。
アイコンの いいえ アイコンの静的な画像を表示します。
行 いいえ 水平線を表示します。
ListBox の はい 編集フィールドのないドロップダウン リスト。
ListView の はい 選択するアイコンを含む値の列を表示します。
MaskedEdit はい テキスト フィールドにマスクを含む編集フィールド。
PathEdit はい 編集フィールドにフォルダー名またはパス全体を表示します。
ProgressBar コントロール を する いいえ 進行状況メッセージを受信すると長さが変わる棒グラフ。
PushButton いいえ 基本的なプッシュ ボタンを表示します。
RadioButtonGroup はい ラジオ ボタンのグループ。
ScrollableText の いいえ 長い文字列のテキストを表示します。
SelectionTree はい フィーチャー テーブルの情報を表示し、ユーザーが選択状態を変更できるようにします。
テキスト いいえ 静的テキストを表示します。
VolumeCostList いいえ さまざまなボリュームのコスト情報を表示します。
VolumeSelectCombo はい アルファベット順の一覧からボリュームを選択します。