次の方法で共有


アイコン コントロール

アイコン コントロールには、アイコンの静的な画像が表示されます。 画像の背景は透明です。

コントロール属性

このコントロールでは、次の属性を使用できます。 イベントを使用して属性の値を変更するには、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_ICONSS_CENTERIMAGEWS_CHILD、および WS_GROUP のスタイルがあります。