Freigeben über


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

Siehe auch

Referenz

CMFCToolBar-Klasse

Hierarchiediagramm