Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Fügt eine Symbolleisten-Schaltfläche in die Liste von Befehlen auf der Seite Befehle ein.
void AddButton(
UINT uiCategoryId,
const CMFCToolBarButton& button,
int iInsertBefore=-1
);
void AddButton(
LPCTSTR lpszCategory,
const CMFCToolBarButton& button,
int iInsertBefore=-1
);
Parameter
[in] uiCategoryId
Gibt die Kategorie-ID an, in die die Schaltfläche einfügen.[in] button
Gibt die Schaltfläche, um einzufügen.[in] iInsertBefore
Gibt den nullbasierten Index einer Symbolleistenschaltfläche an, die vor der Schaltfläche eingefügt wird.[in] lpszCategory
Gibt die Kategorienzeichenfolge an, um die Schaltfläche einzufügen.
Hinweise
Die Methode ignoriert AddButton Schaltflächen, die die Standardbefehl IDs verfügen (z ID_FILE_MRU_FILE1), Befehle, die nicht (siehe CMFCToolBar::IsCommandPermitted) und blinde Schaltflächen zulässig sind.
Diese Methode erstellt ein neues Objekt desselben Typs wie button (normalerweise CMFCToolBarButton-Klasse) durch die Laufzeitklasse der Schaltfläche verwendet. Sie ruft dann CMFCToolBarButton::CopyFrom auf, um die Datenmember der Schaltfläche zu kopieren und die Kopie in die angegebene Kategorie ein.
Wenn die neue Schaltfläche eingefügt, erhält sie die OnAddToCustomizePage Benachrichtigung.
Wenn iInsertBefore -1 ist, wird die Schaltfläche zur Liste der Kategorien angefügt; andernfalls wird sie vor dem Element mit dem angegebenen Index eingefügt.
Beispiel
Das folgende Beispiel zeigt, wie die Methode der Klasse AddButtonCMFCToolBarsCustomizeDialog verwendet. Dieser Codeausschnitt ist Teil Slider-Beispiel.
CMFCToolBarsCustomizeDialog* pDlgCust = new CMFCToolBarsCustomizeDialog (this,
TRUE /* Automatic menus scaning */);
CSliderButton btnSlider (ID_SLIDER);
btnSlider.SetRange (0, 100);
pDlgCust->AddButton (_T("Edit"), btnSlider);
Anforderungen
Header: afxToolBarsCustomizeDialog.h