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.

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

Voir aussi

Référence

CToolBar, classe

Graphique de la hiérarchie

CToolBar::GetButtonInfo