Partager via


structure BUTTON_SPLITINFO (commctrl.h)

Contient des informations qui définissent un bouton fractionné (styles BS_SPLITBUTTON et BS_DEFSPLITBUTTON ). Utilisé avec les messages BCM_GETSPLITINFO et BCM_SETSPLITINFO .

Syntaxe

typedef struct tagBUTTON_SPLITINFO {
  UINT       mask;
  HIMAGELIST himlGlyph;
  UINT       uSplitStyle;
  SIZE       size;
} BUTTON_SPLITINFO, *PBUTTON_SPLITINFO;

Membres

mask

Type : UINT

Ensemble d’indicateurs qui spécifient quels membres de cette structure contiennent des données à définir ou quels membres sont demandés. Définissez ce membre sur un ou plusieurs des indicateurs suivants.

Valeur Signification
BCSIF_GLYPH
himlGlyph est valide.
BCSIF_IMAGE
himlGlyph est valide. Utilisez quand uSplitStyle est défini sur BCSS_IMAGE.
BCSIF_SIZE
la taille est valide.
BCSIF_STYLE
uSplitStyle est valide.

himlGlyph

Type : HIMAGELIST

Handle de la liste d’images. Le fournisseur conserve la propriété de la liste d’images et est finalement responsable de sa suppression.

uSplitStyle

Type : UINT

Style de bouton fractionné. La valeur doit être un ou plusieurs des indicateurs suivants.

Valeur Signification
BCSS_ALIGNLEFT
Alignez l’image ou le glyphe horizontalement sur la marge gauche.
BCSS_IMAGE
Dessinez une image d’icône en tant que glyphe.
BCSS_NOSPLIT
Pas de fractionnement.
BCSS_STRETCH
Étirez le glyphe, mais essayez de conserver le rapport d’aspect.

size

Type : SIZE

Structure SIZE qui spécifie la taille du glyphe dans himlGlyphe.

Remarques

Le glyphe est l’image qui s’affiche sur la partie du bouton qui active la liste déroulante. Par défaut, il s’agit d’un triangle inversé. Plusieurs images peuvent être ajoutées à la liste d’images pour fournir différents glyphes pour différents états du bouton, tels que chaud et enfoncé.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête commctrl.h

Voir aussi

Vue d’ensemble des boutons