CMFCToolBar::EnableCustomizeButton
Aktiviert oder deaktiviert die Anpassensschaltfläche, die auf der Symbolleiste angezeigt wird.
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
const CString& strCustomizeText,
BOOL bQuickCustomize=TRUE
);
void EnableCustomizeButton(
BOOL bEnable,
int iCustomizeCmd,
UINT uiCustomizeTextResId,
BOOL bQuickCustomize=TRUE
);
Parameter
[in] bEnable
Aktiviert oder deaktiviert die Anpassensschaltfläche.[in] iCustomizeCmd
Die Befehls-ID der Anpassensschaltfläche.[in] strCustomizeText
Die Beschriftung der Anpassensschaltfläche.[in] uiCustomizeTextResId
Die ID der Ressourcenzeichenfolge Anpassensschaltflächenbezeichnung.[in] bQuickCustomize
Aktiviert oder deaktiviert die Option Schaltflächen hinzufügen oder entfernen im Menü, das unten von der Schaltfläche ablegt.
Hinweise
Wenn iCustomizeCmd -1 ist, wird das Framework die Anpassensschaltfläche an, wenn mehrere Symbolleisten-Schaltflächen nicht in den Symbolleistenbereich passen.Die Schaltfläche zeigt einen doppelten nach links weisender Pfeil oder Chevronsymbol, das angibt, dass es weitere Schaltflächen gibt.
Wenn iCustomizeCmd eine gültige Befehls-ID angibt und bEnableTRUE ist, wird die Anpassensschaltfläche immer angezeigt.Die Schaltfläche besitzt einen kleinen Pfeil nach unten und öffnet ein Menü, das einen Befehl enthält.Dieser Befehl verwendet die Beschriftung, die von strCustomizeText angegeben wird.Wenn bQuickCustomize auch TRUE ist, enthält das Menü die Option Schaltflächen hinzufügen oder entfernen an.
Das Framework fügt dem Menü dynamisch alle Schaltflächen hinzu, die nicht in den Symbolleistenbereich vor dem Element passen, das von iCustomizeCmd angegeben wird.Das Chevron wird neben dem Pfeil nach unten angezeigt.
Anforderungen
Header: afxtoolbar.h