コントロール (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 | はい | アルファベット順の一覧からボリュームを選択します。 |