CMFCToolBarsCustomizeDialog::ReplaceButton
Ersetzt eine Symbolleisten-Schaltfläche im Listenfeld von Befehlen auf der Seite Befehle.
void ReplaceButton(
UINT uiCmd,
const CMFCToolBarButton& button
);
Parameter
[in] uiCmd
Gibt den Befehl der Schaltfläche an ersetzt werden.[in] button
Ein const Verweis auf Symbolleistenschaltflächenobjekt, das die alte Schaltfläche ersetzt.
Hinweise
Wenn CMFCToolBarsCustomizeDialog::AddMenu, CMFCToolBarsCustomizeDialog::AddMenuCommands oder CMFCToolBarsCustomizeDialog::AddToolBar einen Befehl für Seite Befehle hinzufügt, dass Befehl in Form eines Objekts CMFCToolBarButton-Klasse ist (oder eines Objekts CMFCToolBarMenuButton-Klasse für ein Menüelement, das ein Untermenü enthält, das von AddMenuCommands hinzugefügt wird).Das Framework ruft auch drei Möglichkeiten auf, um Befehle automatisch hinzuzufügen.Wenn Sie einen Befehl soll, durch einen abgeleiteten Typ stattdessen dargestellt wird, erhalten Sie ReplaceButton auf und übergeben Sie in eine Schaltfläche des abgeleiteten Typs.
Beispiel
Das folgende Beispiel zeigt, wie die ReplaceButton-Methode in der Klasse CMFCToolBarsCustomizeDialog verwendet.Dieser Codeausschnitt ist Teil Visual Studio-Demobeispiel.
// CMFCToolBarsCustomizeDialog* pDlgCust
// CMFCToolBarComboBoxButton comboButtonConfig
pDlgCust->ReplaceButton(ID_DUMMY_SELECT_ACTIVE_CONFIGURATION, comboButtonConfig);
Anforderungen
Header: afxToolBarsCustomizeDialog.h