Partager via


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.

[!REMARQUE]

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

Voir aussi

Référence

Classe de CToolBar

Graphique de la hiérarchie

CToolBar::GetButtonInfo