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