Freigeben über


CMFCToolBar-Klasse

Die Klasse ähnelt CMFCToolBarCToolBar-Klasse, aber bietet zusätzliche Unterstützung für Benutzeroberflächenfunktionen. Diese schließen flache Symbolleisten, Symbolleisten mit heißen Bilder, große Symbole, Pagerschaltflächen gesperrte, Symbolleisten, Infoleistensteuerelemente, Text mit Bildern, Hintergrundbilder und Symbolleisten im Registerkartenformat. Die CMFCToolBar-Klasse enthält auch integrierte Unterstützung für Benutzeranpassung Symbolleisten und Menüs, Drag & Drop zwischen Symbolleisten und Menüs, Kombinationsfeldschaltflächen, Eingabefeldschaltflächen, Farben-Auswahlen und Rolle-oben Schaltflächen.

class CMFCToolBar : public CMFCBaseToolBar

Mitglieder

Öffentliche Konstruktoren

Name

Description

CMFCToolBar::CMFCToolBar

Standardkonstruktor.

CMFCToolBar::~CMFCToolBar

Destruktor.

Öffentliche Methoden

Name

Description

CMFCToolBar::AddBasicCommand

Fügt einen Menübefehl der Liste von Befehlen hinzu, die immer angezeigt werden, wenn ein Benutzer ein Menü öffnen.

CMFCToolBar::AddCommandUsage

Inkremente durch eines der Indikator, der mit dem angegebenen Befehl zugeordnet ist.

CMFCToolBar::AddToolBarForImageCollection

Fügt Bilder von den Benutzeroberflächenressourcen der Auflistung von Bildern in der Anwendung hinzu.

CMFCToolBar::AdjustLayout

Berechnet die Größe und die Position einer Symbolleiste neu. (Überschreibt CBasePane::AdjustLayout).

CMFCToolBar::AdjustSize

Berechnet die Größe der Symbolleiste neu.

CMFCToolBar::AllowChangeTextLabels

Gibt an, ob Beschriftungen unter Bilder auf den Symbolleisten-Schaltflächen angezeigt werden können.

CMFCToolBar::AreTextLabels

Gibt an, ob Beschriftungen unter Bilder nur auf den Symbolleisten-Schaltflächen angezeigt werden.

CMFCToolBar::AutoGrayInactiveImages

Aktiviert oder deaktiviert die automatische Generierung von inaktiven Schaltflächenbilder.

CMFCToolBar::ButtonToIndex

Gibt den Index eines angegebenen Objekts CMFCToolBarButton-Klasse in dieser Symbolleiste zurück.

CMFCToolBar::CalcFixedLayout

Berechnet die horizontale Größe der Symbolleiste. (Überschreibungen CBasePane::CalcFixedLayout.)

CMFCToolBar::CalcSize

Aufgerufen vom Framework als Teil des Layoutrechenvorgangs. (Überschreibungen CPane::CalcSize.)

CMFCToolBar::CanHandleSiblings

Bestimmt, ob die Symbolleiste und sein gleichgeordnetes Element auf demselben Bereich positioniert werden.

CMFCToolBar::CleanUpImages

Gibt die Systemressourcen frei, die für Symbolleistenimages zugeordnet werden.

CMFCToolBar::CleanUpLockedImages

Gibt die Systemressourcen frei, die für gesperrte Symbolleistenimages zugeordnet werden.

CMFCToolBar::CanBeClosed

Gibt an, ob ein Benutzer die Symbolleiste schließen kann. (Überschreibungen CBasePane::CanBeClosed.)

CMFCToolBar::CanBeRestored

Bestimmt, ob das System eine Symbolleiste in ihren ursprünglichen Zustand nach Anpassung wiederherstellen kann.

CMFCToolBar::CanFocus

Gibt an, ob der Bereich den Fokus erhalten kann. (Überschreibungen CBasePane::CanFocus.)

CMFCToolBar::CanHandleSiblings

Bestimmt, ob die Symbolleiste und sein gleichgeordnetes Element auf demselben Bereich positioniert werden.

CMFCToolBar::CommandToIndex

Gibt den Index der Schaltfläche in der Symbolleiste mit einer angegebenen Befehl ID zurück

CMFCToolBar::Create

Erstellt ein CMFCToolBar-Objekt.

CMFCToolBar::CreateEx

Erstellt ein CMFCToolBar-Objekt, das zusätzliche Formatoptionen verwendet, wie große Symbole.

CMFCToolBar::Deactivate

Deaktiviert die Symbolleiste.

CMFCToolBar::EnableCustomizeButton

Aktiviert oder deaktiviert die Schaltfläche Schaltflächen hinzufügen oder entfernen , die am Ende der Symbolleiste angezeigt wird.

CMFCToolBar::EnableDocking

Aktiviert Andocken des Bereichs zum Großrechner. (Überschreibungen CBasePane::EnableDocking.)

CMFCToolBar::EnableLargeIcons

Aktiviert oder deaktiviert große Symbole auf Symbolleisten-Schaltflächen.

CMFCToolBar::EnableQuickCustomization

Aktiviert oder deaktiviert die schnelle Anpassung von Symbolleisten, damit der Benutzer die ALT Taste drücken und eine Schaltfläche auf eine neue Position ziehen kann.

CMFCToolBar::EnableReflections

Aktiviert oder Sperrungsbefehlsreflektion.

CMFCToolBar::EnableTextLabels

Aktiviert oder deaktiviert Beschriftungen unter Symbolleistenschaltflächenimages.

CMFCToolBar::FromHandlePermanent

Ruft einen Zeiger auf das CMFCToolBar-Objekt ab, das das angegebene Fensterhandle enthält.

CMFCToolBar::GetAllButtons

Gibt eine schreibgeschützte Liste von Schaltflächen in einer Symbolleiste zurück.

CMFCToolBar::GetAllToolbars

Gibt eine schreibgeschützte Liste aller Symbolleisten in der Anwendung zurück.

CMFCToolBar::GetBasicCommands

Gibt eine schreibgeschützte Liste der grundlegenden Befehle zurück, die in der Anwendung definiert sind.

CMFCToolBar::GetButton

Gibt einen Zeiger auf CMFCToolBarButton-Objekt zurück, das einen angegebenen Symbolleistenschaltflächenindex verfügt.

CMFCToolBar::GetButtonInfo

Gibt die Befehls-ID, das Format und den Bildindex der Schaltfläche an einem angegebenen Index zurück.

CMFCToolBar::GetButtonSize

Gibt die Dimensionen jeder Schaltfläche auf der Symbolleiste zurück.

CMFCToolBar::GetButtonStyle

Gibt das aktuelle Format der Symbolleisten-Schaltfläche zurück, die am angegebenen Index befinden.

CMFCToolBar::GetButtonText

Gibt die Beschriftung einer Schaltfläche zurück, die einen angegebenen Index verfügt.

CMFCToolBar::GetColdImages

Gibt einen Zeiger auf die Auflistung von kalten Symbolleistenschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetColumnWidth

Gibt die Breite der Symbolleisten-Schaltflächen zurück.

CMFCToolBar::GetCommandButtons

Gibt eine Liste von Schaltflächen zurück, die eine angegebene Befehls-ID aus allen Symbolleisten in der Anwendung verfügen.

CMFCToolBar::GetCount

Gibt die Anzahl von Schaltflächen und Trennzeichen auf der Symbolleiste zurück.

CMFCToolBar::GetCustomizeButton

Ruft einen Zeiger auf das CMFCCustomizeButton-Objekt ab, das der Symbolleiste zugeordnet ist.

CMFCToolBar::GetDefaultImage

Gibt den Index des Standardbildern für eine Symbolleisten-Schaltfläche mit einer angegebenen Befehl ID zurück

CMFCToolBar::GetDisabledImages

Gibt einen Zeiger auf die Auflistung von Bildern zurück, die für deaktivierte Schaltflächen in der Anwendung verwendet werden.

CMFCToolBar::GetDisabledMenuImages

Gibt einen Zeiger auf die Auflistung von Bildern zurück, die für deaktivierte Menüschaltflächen in der Anwendung verwendet werden.

CMFCToolBar::GetDroppedDownMenu

Ruft einen Zeiger auf das Menüschaltflächenobjekt ab, das gerade sein Untermenü anzeigt.

CMFCToolBar::GetGrayDisabledButtons

Gibt an, ob die Bilder von deaktivierten Schaltflächen abgeblendete Versionen der regulären Schaltflächenbilder kann sind, oder die der Auflistung von deaktivierten Schaltflächenbilder.

CMFCToolBar::GetHighlightedButton

Gibt einen Zeiger auf die Symbolleistenschaltfläche zurück, die derzeit ausgewählt ist.

CMFCToolBar::GetHotBorder

Bestimmt, ob die Symbolleisten-Schaltflächen vorselektiert sind.

CMFCToolBar::GetHotTextColor

Gibt die Textfarbe der markierten Symbolleisten-Schaltflächen zurück.

CMFCToolBar::GetHwndLastFocus

Gibt ein Handle für das Fenster zurück, das den Eingabefokus hatte, kurz bevor die Symbolleiste geändert.

CMFCToolBar::GetIgnoreSetText

Gibt an, ob Aufrufe der festgelegten Schaltflächenbezeichnungen ignoriert werden.

CMFCToolBar::GetImageSize

Gibt die aktuelle Größe von Symbolleistenschaltflächenimages zurück.

CMFCToolBar::GetImages

Gibt einen Zeiger auf die Auflistung von Standardschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetImagesOffset

Gibt den Index ausgeglichen verwendet, um die Symbolleistenschaltflächenimages für diese Symbolleiste in der globalen Liste von Symbolleistenschaltflächenimages zu suchen zurück.

CMFCToolBar::GetInvalidateItemRect

Ruft den des Innenbereichs ab, der für die Schaltfläche am angegebenen Index neu gezeichnet werden muss.

CMFCToolBar::GetItemID

Gibt die Befehls-ID der Symbolleisten-Schaltfläche an einem angegebenen Index zurück.

CMFCToolBar::GetItemRect

Gibt das umschließende Rechteck der Schaltfläche an einem angegebenen Index zurück.

CMFCToolBar::GetLargeColdImages

Gibt einen Zeiger auf die Auflistung von großen kalten Symbolleistenschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetLargeDisabledImages

Gibt einen Zeiger auf die Auflistung von großen deaktivierten Symbolleistenschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetLargeImages

Gibt einen Zeiger auf die Auflistung von großen Symbolleistenschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetLockedColdImages

Gibt einen Zeiger auf die Auflistung von gesperrten kalten Bilder in der Symbolleiste zurück.

CMFCToolBar::GetLockedDisabledImages

Gibt einen Zeiger auf die Auflistung von gesperrten deaktivierten Bilder in der Symbolleiste zurück.

CMFCToolBar::GetLockedImages

Gibt einen Zeiger auf die Auflistung von gesperrten Schaltflächenbilder in der Symbolleiste zurück.

CMFCToolBar::GetLockedImageSize

Gibt die Standardgröße von gesperrten Symbolleistenimages zurück.

CMFCToolBar::GetLockedMenuImages

Gibt einen Zeiger auf die Auflistung von gesperrten Symbolleistenmenüimages in der Symbolleiste zurück.

CMFCToolBar::GetMenuButtonSize

Gibt die Größe von Menüschaltflächen in der Anwendung zurück.

CMFCToolBar::GetMenuImageSize

Gibt die Größe von Menüschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetMenuImages

Gibt einen Zeiger auf die Auflistung von Menüschaltflächenimages in der Anwendung zurück.

CMFCToolBar::GetOrigButtons

Ruft die Auflistung von nicht-angepassten Schaltflächen der Symbolleiste ab.

CMFCToolBar::GetOrigResetButtons

Ruft die Auflistung von nicht-angepassten Rücksetzschaltflächen der Symbolleiste ab.

CMFCToolBar::GetResourceID

Ruft das Ressourcen-ID der Symbolleiste ab.

CMFCToolBar::GetRouteCommandsViaFrame

Bestimmt das Objekt, die übergeordneten Frames oder der Besitzer, Befehle zur Symbolleiste sendet.

CMFCToolBar::GetRowHeight

Gibt die Höhe Symbolleisten-Schaltflächen zurück.

CMFCToolBar::GetShowTooltips

Gibt an, ob QuickInfos für Symbolleisten-Schaltflächen angezeigt werden.

CMFCToolBar::GetSiblingToolBar

Ruft das gleichgeordnete Element der Symbolleiste ab.

CMFCToolBar::GetUserImages

Gibt einen Zeiger auf die Auflistung von benutzerdefinierten Symbolleistenschaltflächenimages in der Anwendung zurück.

CMFCToolBar::HitTest

Gibt den Index der Symbolleisten-Schaltfläche zurück, die in der angegebenen Position befinden.

CMFCToolBar::InsertButton

Fügt eine Schaltfläche in die Symbolleiste ein.

CMFCToolBar::InsertSeparator

Fügt ein Trennzeichen in die Symbolleiste ein.

CMFCToolBar::InvalidateButton

Löscht den Clientbereich der Symbolleisten-Schaltfläche ungültig die am angegebenen Index vorhanden ist.

CMFCToolBar::IsAddRemoveQuickCustomize

Bestimmt, ob ein Benutzer Symbolleisten-Schaltflächen hinzufügen oder entfernen kann, indem er die Anpassen Menüoption verwendet.

CMFCToolBar::IsAltCustomizeMode

Gibt an, ob schnelle Anpassung verwendet wird, um eine Schaltfläche zu ziehen.

CMFCToolBar::IsAutoGrayInactiveImages

Gibt an, ob die automatische Generierung von inaktiven (nicht hervorgehobenen) Schaltflächenbilder aktiviert ist.

CMFCToolBar::IsBasicCommand

Bestimmt, ob ein Befehl auf der Liste grundlegender Befehlen ist.

CMFCToolBar::IsButtonExtraSizeAvailable

Bestimmt, ob die Symbolleiste Schaltflächen anzeigen kann, Rahmen erweitert haben.

CMFCToolBar::IsButtonHighlighted

Bestimmt, ob eine Schaltfläche auf der Symbolleiste hervorgehoben wird.

CMFCToolBar::IsCommandPermitted

Bestimmt, ob ein Befehl nicht zulässig ist.

CMFCToolBar::IsCommandRarelyUsed

Bestimmt, ob ein Befehl selten verwendet wird (siehe CMFCToolBar::SetCommandUsageOptions).

CMFCToolBar::IsCustomizeMode

Gibt an, ob das Symbolleistenframework im Anpassungsmodus ist.

CMFCToolBar::IsDragButton

Bestimmt, ob eine Symbolleisten-Schaltfläche gezogen wird.

CMFCToolBar::IsExistCustomizeButton

Bestimmt, ob die Symbolleiste die Schaltfläche Anpassen enthält.

CMFCToolBar::IsFloating

Bestimmt, ob die Symbolleiste unverankert ist.

CMFCToolBar::IsLargeIcons

Gibt an, ob Symbolleisten in der Anwendung derzeit große Symbole anzeigen.

CMFCToolBar::IsLastCommandFromButton

Bestimmt, ob der zuletzt ausgeführte Befehl aus der angegebenen Symbolleisten-Schaltfläche gesendet wurde.

CMFCToolBar::IsLocked

Bestimmt, ob die Symbolleiste gesperrt ist.

CMFCToolBar::IsOneRowWithSibling

Bestimmt, ob die Symbolleiste und die gleichgeordnete Symbolleiste auf derselben Zeile positioniert werden.

CMFCToolBar::IsUserDefined

Gibt an, ob die Symbolleiste benutzerdefiniert ist.

CMFCToolBar::LoadBitmap

Lädt Symbolleistenimages aus Anwendungsressourcen.

CMFCToolBar::LoadBitmapEx

Lädt Symbolleistenimages aus Anwendungsressourcen. Schließt große Bildern.

CMFCToolBar::LoadParameters

Lädt globale Symbolleistenoptionen aus der Windows-Registrierung.

CMFCToolBar::LoadState

Lädt die Symbolleistenzustandsinformationen aus der Windows-Registrierung. (Überschreibungen CPane::LoadState.)

CMFCToolBar::LoadToolBar

Lädt die Symbolleiste aus Anwendungsressourcen.

CMFCToolBar::LoadToolBarEx

Lädt die Symbolleiste aus Anwendungsressourcen mithilfe der CMFCToolBarInfo Hilfsklasse, um die Anwendung zu aktivieren, große Bilder zu verwenden.

CMFCToolBar::OnChangeHot

Aufgerufen vom Framework, wenn ein Benutzer eine Schaltfläche auf der Symbolleiste auswählt.

CMFCToolBar::OnFillBackground

Aufgerufen vom Framework von CBasePane::DoPaint, um den Symbolleistenhintergrund auszufüllen.

CMFCToolBar::OnReset

Stellt die Symbolleiste in ihren ursprünglichen Zustand zurück.

CMFCToolBar::OnSetAccData

 (Überschreibungen CBasePane::OnSetAccData.)

CMFCToolBar::OnSetDefaultButtonText

Enthält den Text einer Symbolleistenschaltfläche in ihren Standardzustand zurückgesetzt.

CMFCToolBar::OnUpdateCmdUI

Wird intern verwendet.

CMFCToolBar::RemoveAllButtons

Entfernt alle Schaltflächen der Symbolleiste.

CMFCToolBar::RemoveButton

Entfernt die Schaltfläche mit dem angegebenen Index aus der Symbolleiste.

CMFCToolBar::RemoveStateFromRegistry

Löscht die Zustandsinformationen für die Symbolleiste aus der Windows-Registrierung.

CMFCToolBar::ReplaceButton

Ersetzt eine Symbolleisten-Schaltfläche durch eine andere Symbolleistenschaltfläche.

CMFCToolBar::ResetAll

Stellt alle Symbolleisten zu den ursprünglichen Status wiederhergestellt.

CMFCToolBar::ResetAllImages

Löscht alle Symbolleistenimageauflistungen in der Anwendung.

CMFCToolBar::RestoreOriginalstate

Stellt den ursprünglichen Zustand einer Symbolleiste wiederher.

CMFCToolBar::SaveState

Speichert die Zustandsinformationen für die Symbolleiste in der Windows-Registrierung. (Überschreibungen CPane::SaveState.)

CMFCToolBar::Serialize

 (Überschreibungen CBasePane::Serialize.)

CMFCToolBar::SetBasicCommands

Legt die Liste von Befehlen fest, die immer angezeigt werden, wenn ein Benutzer ein Menü öffnen.

CMFCToolBar::SetButtonInfo

Legt die Befehls-ID, das Format und die Bild ID einer Symbolleisten-Schaltfläche fest.

CMFCToolBar::SetButtonStyle

Legt das Format der Symbolleisten-Schaltfläche am angegebenen Index fest.

CMFCToolBar::SetButtonText

Legt die Beschriftung einer Symbolleisten-Schaltfläche fest.

CMFCToolBar::SetButtons

Legt die Schaltflächen für die Symbolleiste fest.

CMFCToolBar::SetCommandUsageOptions

Gibt an, ob selten verwendete Befehle nicht im Menü der Anwendung angezeigt werden.

CMFCToolBar::SetCustomizeMode

Aktiviert oder deaktiviert den Anpassungsmodus für alle Symbolleisten in der Anwendung.

CMFCToolBar::SetGrayDisabledButtons

Gibt an, ob die deaktivierten Schaltflächen der Symbolleiste abgeblendet angezeigt werden, oder wenn deaktivierte Bilder für die deaktivierten Schaltflächen verwendet werden.

CMFCToolBar::SetHeight

Gibt die Höhe der Symbolleiste fest.

CMFCToolBar::SetHotBorder

Gibt an, ob Symbolleisten-Schaltflächen vorselektiert sind.

CMFCToolBar::SetHotTextColor

Legt die Textfarbe für heiße Symbolleisten-Schaltflächen fest.

CMFCToolBar::SetLargeIcons

Gibt an, ob Symbolleisten-Schaltflächen große Symbole anzeigen.

CMFCToolBar::SetLockedSizes

Legt die Größen gesperrten Schaltflächen und die gesperrten Bilder auf der Symbolleiste fest.

CMFCToolBar::SetMenuSizes

Legt die Größe von Symbolleistenmenüschaltflächen und deren Bilds fest.

CMFCToolBar::SetNonPermittedCommands

Legt die Liste von Befehlen fest, die nicht vom Benutzer ausgeführt werden können.

CMFCToolBar::SetOneRowWithSibling

Positioniert die Symbolleiste und sein gleichgeordnetes Element auf derselben Zeile.

CMFCToolBar::SetPermament

Gibt an, ob ein Benutzer die Symbolleiste schließen kann.

CMFCToolBar::SetRouteCommandsViaFrame

Gibt an, ob die übergeordneten Frames oder der Besitzer Befehle zur Symbolleiste sendet.

CMFCToolBar::SetShowTooltips

Gibt an, ob das Framework QuickInfo anzeigt.

CMFCToolBar::SetSiblingToolBar

Gibt das gleichgeordnete Element der Symbolleiste an.

CMFCToolBar::SetSizes

Gibt die Größen von Schaltflächen und die Bilder auf allen Symbolleisten an.

CMFCToolBar::SetToolBarBtnText

Gibt die Eigenschaften einer Schaltfläche auf der Symbolleiste an.

CMFCToolBar::SetTwoRowsWithSibling

Positioniert die Symbolleiste und sein gleichgeordnetes Element auf separaten Zeilen.

CMFCToolBar::SetUserImages

Legt die Auflistung benutzerdefinierter Bilder in der Anwendung fest.

CMFCToolBar::StretchPane

Streckt die Symbolleiste vertikal oder horizontal. (Überschreibungen CBasePane::StretchPane.)

CMFCToolBar::TranslateChar

Führt einen Schaltflächenbefehl aus, wenn der Code des angegebenen Schlüssels in einer gültigen Tastenkombination entspricht.

CMFCToolBar::UpdateButton

Aktualisiert den Zustand der angegebenen Schaltfläche.

CMFCToolBar::WrapToolBar

Ordnet Symbolleisten-Schaltflächen innerhalb der angegebenen Dimensionen neu.

Geschützte Methoden

Name

Description

CMFCToolBar::AllowShowOnList

Bestimmt, ob die Symbolleiste in der Liste auf dem Symbolleisten Bereich Anpassen des Dialogfelds angezeigt wird.

CMFCToolBar::CalcMaxButtonHeight

Berechnet die maximale Höhe einer Schaltfläche in der Symbolleiste auf.

CMFCToolBar::DoPaint

Streicht eine Symbolleiste neu.

CMFCToolBar::DrawButton

Streicht eine Symbolleisten-Schaltfläche neu.

CMFCToolBar::DrawSeparator

Streicht ein Trennzeichen auf einer Symbolleiste neu.

CMFCToolBar::OnUserToolTip

Aufgerufen vom Framework, wenn die QuickInfo für eine Schaltfläche im Begriff ist angezeigt werden.

Datenmember

Name

Description

CMFCToolBar::m_bDontScaleImages

Gibt an, ob Sie oder nicht Symbolleistenimages im Modus für hohe DPI-Auflösungen skaliert.

CMFCToolBar::m_dblLargeImageRatio

Gibt das Verhältnis zwischen der Dimension (Höhe oder Breite) großer Bilder und der Dimension regulärer Bilder.

Hinweise

Um ein CMFCToolBar-Objekt in die Anwendung zu speichern, führen Sie folgende Schritte aus:

  1. Fügen Sie ein Objekt an den CMFCToolBar Hauptrahmenfenster hinzu.

  2. Wenn Sie die WM_CREATE Meldung für das Hauptrahmenfenster verarbeiten, rufen Sie entweder CMFCToolBar::Create oder CMFCToolBar::CreateEx auf, um die Symbolleiste erstellen und sein Format angeben.

  3. Rufen Sie CBasePane::EnableDocking auf, um das andockbare Format angeben.

Um eine spezielle Schaltfläche, beispielsweise ein Kombinationsfeld oder eine Dropdownsymbolleiste einzufügen, reservieren Sie eine blinde Schaltfläche in der übergeordneten Ressource, und ersetzen Sie die blinde Schaltfläche zur Laufzeit indem Sie CMFCToolBar::ReplaceButton verwenden. Weitere Informationen finden Sie unter Exemplarische Vorgehensweise: Steuerelemente in eine Symbolleiste einfügen.

CMFCToolBar ist die Basisklasse für die MFC-Bibliotheksklassen CMFCMenuBar-Klasse, CMFCPopupMenuBar-Klasse und CMFCDropDownToolBar-Klasse.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden in der Klasse CMFCToolBar verwendet. Im Beispiel wird gezeigt, wie Sie den Text der Fensterbezeichnung der Symbolleiste festlegen, Rahmen festlegen, das Format des Bereichs festlegen und die Schaltfläche Schaltflächen hinzufügen oder entfernen aktiviert, die am Ende der Symbolleiste angezeigt wird. Dieser Codeausschnitt ist Teil IE-Demobeispiel.

  CMFCToolBar     m_wndToolBar;


...


    m_wndToolBar.SetWindowText (_T("Standard"));
    m_wndToolBar.SetBorders ();

    //------------------------------------ 
    // Remove toolbar gripper and borders: 
    //------------------------------------
    m_wndToolBar.SetPaneStyle (m_wndToolBar.GetPaneStyle() &
        ~(CBRS_GRIPPER | CBRS_BORDER_TOP | CBRS_BORDER_BOTTOM | CBRS_BORDER_LEFT | CBRS_BORDER_RIGHT));

    m_wndToolBar.EnableCustomizeButton (TRUE, ID_VIEW_CUSTOMIZE, _T("Customize..."));

Anforderungen

Header: afxtoolbar.h

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Steuerelemente in eine Symbolleiste einfügen

Referenz

Hierarchiediagramm

CMFCMenuBar-Klasse

CMFCPopupMenuBar-Klasse

CMFCDropDownToolBar-Klasse

Weitere Ressourcen

MFC-Klassen