IconSize Control Attribute

An icon file can hold several different sizes of the same icon image. These bits specify which size of the icon image to load. If none of the bits are set, the first image is loaded. If only msidbControlAttributesIconSize16 is set, the first 16x16 image is loaded. If only the msidbControlAttributesIconSize32 is set, the first 32x32 image is loaded. If msidbControlAttributesIconSize48 is set, the first 48x48 image is loaded.

Valid Controls

CheckBox

Icon

PushButton

RadioButtonGroup

Value

DecimalHexadecimalDescription
20971520x00200000msidbControlAttributesIconSize16
41943040x00400000msidbControlAttributesIconSize32
62914560x00600000msidbControlAttributesIconSize48

 

Remarks

To set this attribute on a control, include the IconSize bits in the Attributes column of the control's record in the Control table.

If the FixedSize bit is not set, the loaded image is shrunk or stretched to fit the icon control. If the FixedSize bit is set, and the loaded image is smaller than the icon control, the picture is displayed centered inside the control. If the FixedSize bit is set, and the loaded image is larger than the icon control, the picture is reduced to fit the control.

See Control Attributes and the control you need to create under Controls.

 

 

Show: