Partager via


IconSize, attribut de contrôle

Un fichier d’icône peut contenir plusieurs tailles différentes de la même image d’icône. Ces bits spécifient la taille de l’image d’icône à charger. Si aucun des bits n’est défini, la première image est chargée. Si seule msidbControlAttributesIconSize16 est définie, la première image 16x16 est chargée. Si seule la msidbControlAttributesIconSize32 est définie, la première image 32x32 est chargée. Si msidbControlAttributesIconSize48 est défini, la première image 48x48 est chargée.

Contrôles valides

CheckBox

icône

PushButton

RadioButtonGroup

Valeur

Décimal Hexadécimal Description
2097152 0x00200000 msidbControlAttributesIconSize16
4194304 0x00400000 msidbControlAttributesIconSize32
6291456 0x00600000 msidbControlAttributesIconSize48

 

Remarques

Pour définir cet attribut sur un contrôle, incluez les bits IconSize dans la colonne Attributs de l’enregistrement du contrôle dans la table de contrôle .

Si le FixedSize bit n’est pas défini, l’image chargée est réduite ou étirée pour s’adapter au contrôle d’icône. Si le FixedSize bit est défini et que l’image chargée est inférieure au contrôle d’icône, l’image est affichée centrée à l’intérieur du contrôle. Si le FixedSize bit est défini et que l’image chargée est supérieure au contrôle d’icône, l’image est réduite pour s’adapter au contrôle.

Consultez attributs de contrôle et le contrôle que vous devez créer sous Contrôles.