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

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

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

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

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

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