CToolBar::SetButtonInfo
Appelez la fonction membre pour définir l'ID de commande du bouton, le style, et le nombre d'image.
void SetButtonInfo(
int nIndex,
UINT nID,
UINT nStyle,
int iImage
);
Paramètres
nIndex
Index de base zéro du bouton ou du séparateur pour lesquels les informations doivent être définies.nID
La valeur à laquelle l'ID de commande du bouton est défini.nStyle
Le nouveau style de boutons. Les styles des boutons suivants sont pris en charge :Bouton poussoir standard deTBBS_BUTTON (valeur par défaut)
Séparateur deTBBS_SEPARATOR
Bouton automatique de case à cocher deTBBS_CHECKBOX
TBBS_GROUP marque le début d'un groupe de boutons
TBBS_CHECKGROUP marque le début d'un groupe de boutons checkbox
TBBS_DROPDOWN crée un bouton de liste déroulante.
TBBS_AUTOSIZE la largeur du bouton est calculé selon le texte du bouton, pas sur la taille de l'image.
TBBS_NOPREFIX le texte du bouton n'aura pas un préfixe d'accélérateur est associé.
iImage
Nouvel index de l'image du bouton dans la bitmap.
Notes
Pour les séparateurs, qui ont le style TBBS_SEPARATOR, jeux de cette fonction que la largeur du séparateur en pixels à la valeur stockée dans iImage.
Notes
Vous pouvez également définir des rapports de bouton à l'aide de le paramètre d' nStyle ; toutefois, étant donné que les états du bouton sont contrôlés par le gestionnaire d' ON_UPDATE_COMMAND_UI , tout état que vous définissez à l'aide de SetButtonInfo sera perdu lors de le prochain traitement des temps d'inactivité.Voir Procédure objets interface utilisateur de mise à jour et le TN031 : barres de contrôles pour plus d'informations.
Pour plus d'informations sur les images bitmap et des boutons, consultez la vue d'ensemble et le CToolBar::LoadBitmapde CToolBar .
Configuration requise
Header: afxext.h