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 Classe de CMFCToolBarButton (ou d'objets de Classe de CMFCToolBarMenuButton 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