Partager via


CMFCToolBar::EnableCustomizeButton

Active ou désactive le bouton de personnalisation qui apparaît sur la barre d'outils.

void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   const CString& strCustomizeText,
   BOOL bQuickCustomize=TRUE 
);
void EnableCustomizeButton(
   BOOL bEnable,
   int iCustomizeCmd,
   UINT uiCustomizeTextResId,
   BOOL bQuickCustomize=TRUE 
);

Paramètres

  • [in] bEnable
    Active ou désactive le bouton de personnaliser.

  • [in] iCustomizeCmd
    l'ID de commande du bouton de personnaliser.

  • [in] strCustomizeText
    l'étiquette de texte du bouton de personnaliser.

  • [in] uiCustomizeTextResId
    L'ID de chaîne de ressource de l'étiquette du bouton de personnaliser.

  • [in] bQuickCustomize
    Active ou désactive l'option Ajouter ou supprimer des boutons dans le menu qui partie déroulante du bouton.

Notes

Si iCustomizeCmd est -1, l'infrastructure affiche le bouton de personnaliser lorsque plusieurs boutons de barre d'outils ne tiennent pas dans la zone de la barre d'outils.Le bouton affiche une double flèche gauche de pointage, ou le chevron, indiquant qu'il y a plus de boutons.

Si iCustomizeCmd spécifie un ID de commande valide, et bEnable est TRUE, le bouton de personnalisation est toujours affiché.Le bouton a une petite flèche bas et ouvre un menu qui contient une commande.Cette commande utilise l'étiquette de texte spécifiée par strCustomizeText.Si bQuickCustomize est également TRUE, le menu répertorie l'option Ajouter ou supprimer des boutons .

L'infrastructure ajoute au menu dynamiquement tous les boutons qui ne tiennent pas dans la zone de la barre d'outils avant l'élément spécifié par iCustomizeCmd.Le chevron s'affiche en regard de la flèche bas.

Configuration requise

en-tête : afxtoolbar.h

Voir aussi

Référence

Classe de CMFCToolBar

Graphique de la hiérarchie