Partager via


CToolBar::SetButtonStyle

Appelez la fonction membre pour définir le style d'un bouton ou un séparateur, ou pour regrouper des boutons.

void SetButtonStyle(
   int nIndex,
   UINT nStyle 
);

Paramètres

  • nIndex
    Index du bouton ou du séparateur dont les informations doivent être définies.

  • nStyle
    Style du bouton.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 d'image

    • TBBS_NOPREFIX le texte du bouton n'aura pas un préfixe d'accélérateur associé

Notes

Le style d'un bouton détermine comment le bouton apparaît et comment il répond aux entrées d'utilisateur.

Avant d'appeler SetButtonStyle, appelez la fonction membre de GetButtonStyle pour récupérer le style de boutons ou de séparateur.

[!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 SetButtonStyle 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.

Configuration requise

Header: afxext.h

Voir aussi

Référence

Classe de CToolBar

Graphique de la hiérarchie

CToolBar::GetButtonStyle