Partager via


CMFCToolBarsCustomizeDialog::ReplaceButton

Remplace un bouton de barre d'outils dans la zone de liste de commandes dans la page Commandes .

void ReplaceButton(
   UINT uiCmd,
   const CMFCToolBarButton& button 
);

Paramètres

  • [in] uiCmd
    Spécifie la commande du bouton d'être substitué.

  • [in] button
    Une référence d' const à l'objet de bouton de barre d'outils qui remplace le bouton ancien.

Notes

Lorsque CMFCToolBarsCustomizeDialog::AddMenu, CMFCToolBarsCustomizeDialog::AddMenuCommands, ou CMFCToolBarsCustomizeDialog::AddToolBar ajoute une commande à la page Commandes , lequel la commande est sous la forme d'un objet de CMFCToolBarButton, classe (ou d'objets de CMFCToolBarMenuButton, classe pour un élément de menu qui contient un sous-menu ajouté par AddMenuCommands). l'infrastructure appelle également ces trois méthodes pour ajouter des commandes automatiquement. Si vous souhaitez une commande d'être représenté par un type dérivé à la place, appelez ReplaceButton et passez un bouton du type dérivé.

Exemple

L'exemple suivant montre comment utiliser la méthode d' ReplaceButton dans la classe d' CMFCToolBarsCustomizeDialog . Cet extrait de code fait partie d' Exemple de démonstration de Visual Studio.

 // CMFCToolBarsCustomizeDialog* pDlgCust 
    // CMFCToolBarComboBoxButton comboButtonConfig
    pDlgCust->ReplaceButton(ID_DUMMY_SELECT_ACTIVE_CONFIGURATION, comboButtonConfig);

Configuration requise

en-tête : afxToolBarsCustomizeDialog.h

Voir aussi

Référence

CMFCToolBarsCustomizeDialog, classe

Graphique de la hiérarchie