IconSize コントロール属性
アイコン ファイルには、同じアイコン画像の複数のサイズを保持できます。 これらのビットで、読み込むアイコン画像のサイズを指定します。 ビットが設定されていない場合、最初の画像が読み込まれます。 msidbControlAttributesIconSize16 のみが設定されている場合は、最初の 16 x 16 画像が読み込まれます。 msidbControlAttributesIconSize32 のみが設定されている場合は、最初の 32 x 32 画像が読み込まれます。 msidbControlAttributesIconSize48 が設定されている場合は、最初の 48 x 48 画像が読み込まれます。
有効なコントロール
値
Decimal | 16 進数 | 説明 |
---|---|---|
2097152 | 0x00200000 | msidbControlAttributesIconSize16 |
4194304 | 0x00400000 | msidbControlAttributesIconSize32 |
6291456 | 0x00600000 | msidbControlAttributesIconSize48 |
解説
コントロールにこの属性を設定するには、Control テーブル内のコントロールのレコードの Attributes 列に IconSize ビットを含めます。
FixedSize ビットが設定されていない場合、読み込まれた画像はアイコン コントロールに合わせて縮小または拡大されます。 FixedSize ビットが設定されていて、読み込まれた画像がアイコン コントロールよりも小さい場合、図はコントロール内の中央に表示されます。 FixedSize ビットが設定されていて、読み込まれた画像がアイコン コントロールよりも大きい場合、図はコントロールに合わせて縮小されます。
「コントロール属性」を参照してください。作成する必要があるコントロールについては、コントロールに関する記事で確認してください。