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