CToolBar::SetButtonInfo
Chiamare la funzione membro per impostare l'id di comando del pulsante, lo stile e il numero di immagine.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Parametri
nIndex
L'indice in base zero delle informazioni del separatore o del pulsante per il quale deve essere impostato.nID
Il valore il cui ID di comando pulsante è impostato su.nStyle
Il nuovo stile del pulsante.Gli stili del pulsante sono supportati:Pulsante standard diTBBS_BUTTON (impostazione predefinita)
Separatore diTBBS_SEPARATOR
Pulsante automatico della casella di controlloTBBS_CHECKBOX
TBBS_GROUP contrassegna l'inizio di un gruppo di pulsanti
TBBS_CHECKGROUP contrassegna l'inizio di un gruppo di pulsanti della casella di controllo
TBBS_DROPDOWN crea un pulsante dell'elenco a discesa.
TBBS_AUTOSIZE la larghezza del pulsante verrà calcolato in base al testo del pulsante, non la dimensione dell'immagine.
TBBS_NOPREFIX il testo del pulsante non avrà un prefisso di scelta rapida associato.
iImage
Nuovo indice per l'immagine del pulsante all'interno della bitmap.
Note
Per i separatori, con lo stile TBBS_SEPARATOR, set di questa funzione larghezza di separazione in pixel al valore archiviato in iImage.
[!NOTA]
È anche possibile impostare gli stati del pulsante utilizzando il parametro nStyle ; tuttavia, poiché gli stati del pulsante vengono controllati dal gestore ON_UPDATE_COMMAND_UI, ne indicano viene aggiunta utilizzando SetButtonInfo andranno persi durante l'elaborazione inattiva seguente.Vedere Come aggiornare gli oggetti dell'interfaccia utente e TN031: barre di controllo per ulteriori informazioni.
Per informazioni sulle immagini bitmap e sui pulsanti, vedere e CToolBar::LoadBitmapdi CToolBar.
Requisiti
Header: afxext.h