Condividi tramite


struttura BUTTON_SPLITINFO (commctrl.h)

Contiene informazioni che definiscono un pulsante di divisione (BS_SPLITBUTTON e stili di BS_DEFSPLITBUTTON ). Usato con i messaggi BCM_GETSPLITINFO e BCM_SETSPLITINFO .

Sintassi

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

Members

mask

Tipo: UINT

Set di flag che specificano quali membri di questa struttura contengono dati da impostare o quali membri vengono richiesti. Impostare questo membro su uno o più dei flag seguenti.

Valore Significato
BCSIF_GLYPH
himlGlyph è valido.
BCSIF_IMAGE
himlGlyph è valido. Utilizzare quando uSplitStyle è impostato su BCSS_IMAGE.
BCSIF_SIZE
le dimensioni sono valide.
BCSIF_STYLE
uSplitStyle è valido.

himlGlyph

Tipo: HIMAGELIST

Handle per l'elenco di immagini. Il provider mantiene la proprietà dell'elenco di immagini ed è responsabile dell'eliminazione.

uSplitStyle

Tipo: UINT

Stile pulsante di divisione. Il valore deve essere uno o più dei flag seguenti.

Valore Significato
BCSS_ALIGNLEFT
Allineare orizzontalmente l'immagine o il glifo al margine sinistro.
BCSS_IMAGE
Disegnare un'immagine icona come glifo.
BCSS_NOSPLIT
Nessuna divisione.
BCSS_STRETCH
Estendere il glifo, ma provare a mantenere le proporzioni.

size

Tipo: SIZE

Struttura SIZE che specifica le dimensioni del glifo in himlGlyph.

Commenti

Il glifo è l'immagine visualizzata nella parte del pulsante che attiva l'elenco a discesa. Per impostazione predefinita, si tratta di un triangolo invertito. È possibile aggiungere più immagini all'elenco di immagini per fornire glifi diversi per diversi stati del pulsante, ad esempio hot e premuto.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione commctrl.h

Vedi anche

Panoramica dei pulsanti