CMFCToolBarsCustomizeDialog-Klasse

Ein nicht modales Dialogfeld im Registerformat (CPropertySheet-Klasse) das dem Benutzer ermöglicht, die Symbolleisten, die Menüs, die Tastenkombinationen, die benutzerdefinierten Tools und den visuellen Stil in einer Anwendung anzupassen.In der Regel die auf dieses Dialogfeld durch Auswählen von Anpassen vom Menü Tools.

Das Dialogfeld Anpassen verfügt über sechs Registerkarten: Befehle, Symbolleisten, Tools, Tastatur, Menü und Optionen.

class CMFCToolBarsCustomizeDialog : public CPropertySheet

Mitglieder

Bb983543.collapse_all(de-de,VS.110).gifÖffentliche Konstruktoren

Name

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog

Erstellt ein CMFCToolBarsCustomizeDialog-Objekt.

CMFCToolBarsCustomizeDialog::~CMFCToolBarsCustomizeDialog

Destruktor.

Bb983543.collapse_all(de-de,VS.110).gifÖffentliche Methoden

Name

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddButton

Fügt eine Symbolleisten-Schaltfläche in die Liste von Befehlen auf der Seite ein Befehle

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenu

Lädt ein Menü von Ressourcen und CMFCToolBarsCustomizeDialog::AddMenuCommands ruft auf, um das Menü der Liste von Befehlen auf der Seite Befehle hinzuzufügen.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddMenuCommands

Lädt ein Menü von Ressourcen und CMFCToolBarsCustomizeDialog::AddMenuCommands ruft auf, um das Menü der Liste von Befehlen auf der Seite Befehle hinzuzufügen.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::AddToolBar

Lädt eine Symbolleiste von Ressourcen.Anschließend denn jeder Befehl im Menü CMFCToolBarsCustomizeDialog::AddButton ruft die Methode auf, um eine Schaltfläche in der Liste von Befehlen Befehle auf der Seite unter die angegebene Kategorie einzufügen.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::Create

Zeigt das Dialogfeld an. Anpassung

CMFCToolBarsCustomizeDialog::EnableTools

Für die zukünftige Verwendung reserviert.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::EnableUserDefinedToolbars

Aktiviert oder deaktiviert das Erstellen neuer Symbolleisten mithilfe des Dialogfelds Anpassen.

CMFCToolBarsCustomizeDialog::FillAllCommandsList

Füllt das bereitgestellte Objekt CListBox mit den Befehlen in der Kategorie Alle Befehle auf.

CMFCToolBarsCustomizeDialog::FillCategoriesComboBox

Füllt das bereitgestellte CComboBox-Objekt mit dem Namen jeder Befehlskategorie Anpassen im Dialogfeld auf.

CMFCToolBarsCustomizeDialog::FillCategoriesListBox

Füllt das bereitgestellte CListBox-Objekt mit dem Namen jeder Befehlskategorie Anpassen im Dialogfeld auf.

CMFCToolBarsCustomizeDialog::GetCommandName

Ruft den Namen ab, der der angegebenen Befehl ID zugeordnet ist

CMFCToolBarsCustomizeDialog::GetCountInCategory

Ruft die Anzahl der Elemente in der Liste ab, die eine angegebene Beschriftung haben.

CMFCToolBarsCustomizeDialog::GetFlags

Ruft den Satz von Flags ab, die das Verhalten des Dialogfelds auswirken.

CMFCToolBarsCustomizeDialog::GetThisClass

Wird vom Framework, um ein Zeiger auf CRuntimeClass-Objekt abzurufen, das diesem Klassentyp zugeordnet ist.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnEditToolbarMenuImage

Startet eine Bildbearbeitung, sodass ein Benutzer ein Symbolleistenschaltflächen- oder Menüelementsymbol anpassen kann.

CMFCToolBarsCustomizeDialog::OnInitDialog

überschreibt, um von Eigenschaftenblattinitialisierung zu erweitern.(Überschreibungen CPropertySheet::OnInitDialog.)

CMFCToolBarsCustomizeDialog::PostNcDestroy

Aufgerufen vom Framework, nachdem das Fenster zerstört wurde.(Überschreibungen CPropertySheet::PostNcDestroy.)

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RemoveButton

Entfernt die Schaltfläche mit der angegebenen Befehls-ID aus der angegebenen Kategorie oder aller Kategorien.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::RenameCategory

Benennt eine Kategorie im Listenfeld der Kategorien auf der Registerkarte Befehle.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::ReplaceButton

Ersetzt eine Schaltfläche in der Liste von Befehlen auf der Registerkarte Befehle durch ein neues Symbolleistenschaltflächenobjekt.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::SetUserCategory

Fügt eine Kategorie der Liste der Kategorien hinzu, die auf der Registerkarte Befehle angezeigt werden.

Bb983543.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::CheckToolsValidity

Aufgerufen vom Framework, um zu bestimmen, ob die Liste von benutzerdefinierten Tools gültig ist.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAfterChangeTool

Aufgerufen vom Framework wenn die Eigenschaften einer benutzerdefinierten Tooländerung.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnAssignKey

Bestimmt, ob eine angegebene Zugriffstaste zu einer Aktion zugewiesen werden kann.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnBeforeChangeTool

Bestimmt, ob ein benutzerdefiniertes Tool geändert werden kann.

CMFCToolBarsCustomizeDialog::CMFCToolBarsCustomizeDialog::OnInitToolsPage

Aufgerufen vom Framework, wenn der Benutzer auswählt, wird die Registerkarte Tools angefordert.

Hinweise

Um das Dialogfeld Anpassen anzuzeigen, erstellen Sie ein CMFCToolBarsCustomizeDialog-Objekt und rufen Sie die CMFCToolBarsCustomizeDialog::Create-Methode auf.

Während das Dialogfeld Anpassen aktiv ist, wird die Anwendung in einem bestimmten Modus, der der Benutzer den Anpassungsaufgaben beschränkt.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden in der Klasse CMFCToolBarsCustomizeDialog verwendet.Im Beispiel wird gezeigt, wie eine Symbolleistenschaltfläche im Listenfeld von Befehlen auf der Seite Befehle, ermöglichen das Erstellen neuer Symbolleisten, indem das Dialogfeld Anpassen verwenden, und das Dialogfeld anzeigen Anpassung ersetzt.Dieser Codeausschnitt ist Teil IE-Demobeispiel.

    pDlgCust->ReplaceButton (ID_FAVORITS_DUMMY,
        CMFCToolBarMenuButton ((UINT)-1, menuFavorites, -1, strFavorites));
    pDlgCust->EnableUserDefinedToolbars();
    pDlgCust->Create ();

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CPropertySheet

            CMFCToolBarsCustomizeDialog

Anforderungen

Header: afxToolBarsCustomizeDialog.h

Siehe auch

Referenz

Hierarchien-Diagramm

CPropertySheet-Klasse

Weitere Ressourcen

MFC-Klassen