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

Vedere anche

Riferimenti

Classe di CToolBar

Grafico della gerarchia

CToolBar::GetButtonInfo