Share via


IconSize コントロール属性

アイコン ファイルには、同じアイコン画像の複数のサイズを保持できます。 これらのビットで、読み込むアイコン画像のサイズを指定します。 ビットが設定されていない場合、最初の画像が読み込まれます。 msidbControlAttributesIconSize16 のみが設定されている場合は、最初の 16 x 16 画像が読み込まれます。 msidbControlAttributesIconSize32 のみが設定されている場合は、最初の 32 x 32 画像が読み込まれます。 msidbControlAttributesIconSize48 が設定されている場合は、最初の 48 x 48 画像が読み込まれます。

有効なコントロール

CheckBox

アイコン

PushButton

RadioButtonGroup

Decimal 16 進数 説明
2097152 0x00200000 msidbControlAttributesIconSize16
4194304 0x00400000 msidbControlAttributesIconSize32
6291456 0x00600000 msidbControlAttributesIconSize48

 

解説

コントロールにこの属性を設定するには、Control テーブル内のコントロールのレコードの Attributes 列に IconSize ビットを含めます。

FixedSize ビットが設定されていない場合、読み込まれた画像はアイコン コントロールに合わせて縮小または拡大されます。 FixedSize ビットが設定されていて、読み込まれた画像がアイコン コントロールよりも小さい場合、図はコントロール内の中央に表示されます。 FixedSize ビットが設定されていて、読み込まれた画像がアイコン コントロールよりも大きい場合、図はコントロールに合わせて縮小されます。

コントロール属性」を参照してください。作成する必要があるコントロールについては、コントロールに関する記事で確認してください。