インストール パッケージの開発者は、このトピックで説明するコントロールを含むユーザー インターフェイスを作成できます。 特定のコントロールをダイアログ ボックスに追加する方法については、そのコントロールのトピックを参照し、「コントロールとテキスト の追加」セクション参照してください。
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 | はい | アルファベット順の一覧からボリュームを選択します。 |