Struttura TBBUTTON (commctrl.h)
Contiene informazioni su un pulsante in una barra degli strumenti.
Sintassi
typedef struct _TBBUTTON {
int iBitmap;
int idCommand;
BYTE fsState;
BYTE fsStyle;
#if ...
BYTE bReserved[6];
#else
BYTE bReserved[2];
#endif
DWORD_PTR dwData;
INT_PTR iString;
} TBBUTTON, *PTBBUTTON, *LPTBBUTTON;
Members
iBitmap
Tipo: int
Indice in base zero dell'immagine del pulsante. Impostare questo membro su I_IMAGECALLBACK e la barra degli strumenti invierà il codice di notifica TBN_GETDISPINFO per recuperare l'indice dell'immagine quando necessario.
Versione 5.81. Impostare questo membro su I_IMAGENONE per indicare che il pulsante non dispone di un'immagine. Il layout del pulsante non includerà alcuno spazio per una bitmap, solo testo.
Se il pulsante è un separatore, ovvero se fsStyle è impostato su BTNS_SEP, iBitmap determina la larghezza del separatore, in pixel. Per informazioni sulla selezione delle immagini dei pulsanti dagli elenchi di immagini, vedere TB_SETIMAGELIST messaggio.
idCommand
Tipo: int
Identificatore del comando associato al pulsante. Questo identificatore viene usato in un messaggio di WM_COMMAND quando si seleziona il pulsante.
fsState
Tipo: BYTE
Flag di stato del pulsante. Questo membro può essere una combinazione dei valori elencati in Stati pulsante barra degli strumenti.
fsStyle
Tipo: BYTE
Stile pulsante. Questo membro può essere una combinazione dei valori dello stile del pulsante elencati in Controllo barra degli strumenti e Stili pulsante.
bReserved[6]
Tipo: BYTE
Riservato.
bReserved[2]
Tipo: BYTE
Riservato.
dwData
Tipo: DWORD_PTR
Valore definito dall'applicazione.
iString
Tipo: INT_PTR
Indice in base zero della stringa del pulsante o puntatore a un buffer di stringa contenente testo per il pulsante.
Commenti
Il membro iString può restituire un puntatore di stringa o un indice. È possibile utilizzare la macro IS_INTRESOURCE per determinare quale viene restituito.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | commctrl.h |