Condividi tramite


CToolBar::SetButtons

Questa funzione membro impostare l'id di comando di ciascun pulsante della barra degli strumenti al valore specificato dall'elemento corrispondente della matrice lpIDArray.

BOOL SetButtons(
   const UINT* lpIDArray,
   int nIDCount 
);

Parametri

  • lpIDArray
    Puntatore a matrice di ID di comandi.Può essere NULL per allocare i pulsanti vuoti.

  • nIDCount
    Il numero di elementi della matrice indicato da lpIDArray.

Valore restituito

Diverso da zero se ha esito positivo; in caso contrario 0.

Note

Se un elemento della matrice contiene il valore ID_SEPARATOR, un separatore viene creato nella posizione corrispondente della barra degli strumenti.Questa funzione consente anche di impostare lo stile di ciascun pulsante su TBBS_BUTTON e lo stile di ogni separatore a TBBS_SEPARATORe assegna un indice immagine a ogni pulsante.L'indice di immagine specifica il percorso di un'immagine del pulsante all'interno della bitmap.

Non è necessario rappresentare i separatori nella bitmap poiché questa funzione non assegna gli indici di immagini dei separatori.Se la barra degli strumenti mediante pulsanti in posizioni 0, 1 e 3 e un separatore alla posizione 2, le immagini in posizioni 0, 1 e 2 nella bitmap vengono assegnate ai pulsanti in posizioni 0, 1 e 3, rispettivamente.

Se lpIDArray è NULL, questa funzione alloca spazio per il numero di elementi specificato da nIDCount.Utilizzo SetButtonInfo impostare gli attributi di ogni elemento.

Requisiti

Header: afxext.h

Vedere anche

Riferimenti

Classe di CToolBar

Grafico della gerarchia

CToolBar::Create

CToolBar::SetButtonInfo

CToolBar::SetButtonStyle

CToolBar::LoadToolBar