アイコン コントロール
アイコン コントロールには、アイコンの静的な画像が表示されます。 画像の背景は透明です。
コントロール属性
このコントロールでは、次の属性を使用できます。 イベントを使用して属性の値を変更するには、EventMapping テーブルの ControlEvent コントロールをサブスクライブし、[属性] 列に属性の識別子を一覧表示します。 [イベント] 列に ControlEvent の識別子を入力します。
属性識別子 | 16 進数ビット | 形容 |
---|---|---|
位置 | ダイアログ ボックス内のコントロールの位置。 コントロールの左隅のコントロールの幅、高さ、および座標を、Control テーブルの [幅]、[高さ]、[X]、および [Y] 列に入力。 長さと距離 インストーラー ユニットを使用します。 |
|
テキスト |
バイナリ テーブルに格納されているアイコンの名前を格納します。 バイナリ テーブルに格納されているアイコンを表示するには、バイナリ テーブルに表示されるイメージのレコードの名前を、このコントロールの Control テーブル レコードの Text 列に入力します。 |
|
表示 | 0x00000000 0x00000001 |
非表示のコントロール。 表示コントロール。 コントロールを作成時に表示または非表示にするには、コントロール テーブルの の [属性] 列のビット ワードにこのビットを含めます。 ControlCondition テーブルを使用して、コントロールを非表示または表示することもできます。 |
沈没 | 0x00000000 0x00000004 |
既定の表示スタイルを表示します。 沈んだ 3-D の外観でコントロールを表示します。 これらのビットは、コントロール テーブルの [属性] 列のビット ワード含めます。 |
FixedSize | 0x00000000 0x00100000 |
コントロールに合わせてアイコンイメージを拡大します。 コントロール内のアイコンイメージをトリミングまたは中央に表示します。 このビットは、コントロール テーブルの [属性] 列のビット ワード含めます。 |
IconSize | 0x00000000 0x00200000 0x00400000 0x00600000 |
最初のイメージを読み込みます。 最初の 16 x 16 イメージを読み込みます。 最初の 32 x 32 イメージを読み込みます。 最初の 48 x 48 イメージを読み込みます。 アイコン ファイルには、同じアイコンの異なるサイズの画像を含めることができます。 コントロール テーブルの [属性] 列に適切なビット ワードの値を含めます これらのビットが設定されていない場合、インストーラーは FixedSize 属性を無視し、コントロールの四角形に合わせてイメージが拡大されます。 IconSize ビットと FixedSize ビットの両方が設定されている場合、コントロールよりも小さいイメージが中央に配置され、イメージが縮小されて収まるコントロールよりも大きくなります。 |
備考
このコントロールは、CreateWindowEx 関数を使用して STATIC クラスから作成できます。 これには、SS_ICON、SS_CENTERIMAGE、WS_CHILD、および WS_GROUP のスタイルがあります。