Freigeben über


CMFCRibbonBar-Klasse

Die CMFCRibbonBar-Klasse implementiert eine Menübandleiste, die zu der ähnelt, die in Office 2007 verwendet wird.

class CMFCRibbonBar : public CPane

Mitglieder

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

Name

Description

CMFCRibbonBar::CMFCRibbonBar

Standardkonstruktor.

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

Name

Description

CMFCRibbonBar::ActivateContextCategory

Aktiviert eine Kontextkategorie, die sichtbar ist.

CMFCRibbonBar::AddCategory

Fügt eine neue Menübandkategorie dem Menüband hinzu.

CMFCRibbonBar::AddContextCategory

Fügt eine Kontextkategorie hinzu.

CMFCRibbonBar::AddMainCategory

Fügt eine neue wichtige Menübandkategorie hinzu.

CMFCRibbonBar::AddPrintPreviewCategory

 

CMFCRibbonBar::AddQATOnlyCategory

 

CMFCRibbonBar::AddToTabs

Fügen Sie ein Menübandelement der rechten Seite einer Menübandleiste hinzu.

CMFCRibbonBar::CreateEx

Erstellt eine Steuerleiste und fügt sie dem CPane-Objekt.(Überschreibungen CPane::CreateEx.)

CMFCRibbonBar::Create

Erstellt ein Menübandleistesteuerelement und fügt es einer Menübandleiste an.

CMFCRibbonBar::DeactivateKeyboardFocus

 

CMFCRibbonBar::DrawMenuImage

 

CMFCRibbonBar::DWMCompositionChanged

 

CMFCRibbonBar::EnableKeyTips

Aktivieren oder deaktivieren Sie Schlüsseltipps für das Menüband-Steuerelement.

CMFCRibbonBar::EnablePrintPreview

Aktivieren Sie die Registerkarte Seitenansicht.

CMFCRibbonBar::EnableToolTips

Aktiviert oder deaktiviert QuickInfos und QuickInfobeschreibungen auf der Menübandleiste.

CMFCRibbonBar::FindByData

Suchen Sie ein Menübandelement, indem Sie Daten verwenden, die ein Benutzer angibt.

CMFCRibbonBar::FindByID

Sucht ein Menübandelement, das die angegebene Befehlsidentifikation hat

CMFCRibbonBar::FindCategoryIndexByData

Sucht den Index der Menübandkategorie, die die benutzerdefinierten Daten enthält.

CMFCRibbonBar::ForceRecalcLayout

 

CMFCRibbonBar::GetActiveCategory

Ruft einen Zeiger auf eine aktive Kategorie.

CMFCRibbonBar::GetCaptionHeight

Gibt die Beschriftungshöhe zurück.(Überschreibungen CBasePane::GetCaptionHeight.)

CMFCRibbonBar::GetCategory

Ruft den Zeiger auf eine Kategorie, die an einem angegebenen Index gleich ist.

CMFCRibbonBar::GetCategoryCount

Ruft die Anzahl der Menübandkategorien in der Menübandleiste ab.

CMFCRibbonBar::GetCategoryHeight

 

CMFCRibbonBar::GetCategoryIndex

Gibt den Index einer Menübandkategorie zurück.

CMFCRibbonBar::GetContextName

Ruft den Namen der Kontextkategorienbeschriftung ab, die Sie angeben, indem Sie eine ID verwenden

CMFCRibbonBar::GetDroppedDown

 

CMFCRibbonBar::GetElementsByID

Ruft ein Array ab, das die Zeiger auf allen Menübandelementen enthält, die die angegebene ID haben

CMFCRibbonBar::GetApplicationButton

Ruft einen Zeiger auf einer Menübandschaltfläche.

CMFCRibbonBar::GetFocused

Gibt ein den Fokus besitzt Element zurück.

CMFCRibbonBar::GetHideFlags

 

CMFCRibbonBar::GetItemIDsList

 

CMFCRibbonBar::GetKeyboardNavigationLevel

 

CMFCRibbonBar::GetKeyboardNavLevelCurrent

 

CMFCRibbonBar::GetKeyboardNavLevelParent

 

CMFCRibbonBar::GetMainCategory

Gibt einen Zeiger auf die Menübandkategorie zurück, die derzeit ausgewählt ist.

CMFCRibbonBar::GetQATCommandsLocation

 

CMFCRibbonBar::GetQATDroppedDown

 

CMFCRibbonBar::GetQuickAccessCommands

Füllt eine Liste aus, die die Befehl IDs aller Elemente enthält, die auf der Symbolleiste für den Schnellzugriff angezeigt werden.

CMFCRibbonBar::GetQuickAccessToolbarLocation

 

CMFCRibbonBar::GetTabTrancateRatio

 

CMFCRibbonBar::GetTooltipFixedWidthLargeImage

 

CMFCRibbonBar::GetTooltipFixedWidthRegular

 

CMFCRibbonBar::GetVisibleCategoryCount

 

CMFCRibbonBar::HideAllContextCategories

Blendet alle Kategorien aus, die aktiv und sichtbar sind.

CMFCRibbonBar::HideKeyTips

 

CMFCRibbonBar::HitTest

Sucht einen Zeiger auf das Menübandelement, das am angegebenen Punkt in Clientkoordinaten der Menübandleiste befinden.

CMFCRibbonBar::IsKeyTipEnabled

Bestimmt, ob keytips aktiviert werden.

CMFCRibbonBar::IsMainRibbonBar

 

CMFCRibbonBar::IsPrintPreviewEnabled

Bestimmt, ob die Registerkarte Seitenansicht aktiviert ist.

CMFCRibbonBar::IsQATEmpty

 

CMFCRibbonBar::IsQuickAccessToolbarOnTop

Gibt an, ob die Symbolleiste für den Schnellzugriff über der Menübandleiste befinden.

CMFCRibbonBar::IsReplaceFrameCaption

Bestimmt, ob die Menübandleiste, die Großrechnerbeschriftung ersetzt, oder wird unter der Framebeschriftung hinzugefügt.

CMFCRibbonBar::IsShowGroupBorder

 

CMFCRibbonBar::IsToolTipDescrEnabled

Bestimmt, ob die QuickInfobeschreibungen aktiviert werden.

CMFCRibbonBar::IsToolTipEnabled

Bestimmt, ob die QuickInfo für die Menübandleiste aktiviert werden.

CMFCRibbonBar::IsTransparentCaption

 

CMFCRibbonBar::IsWindows7Look

Gibt an, ob das Menüband Windows 7-Formatblick verfügt (kleine rechteckige Anwendungsschaltfläche).

CMFCRibbonBar::LoadFromResource

Überladen.Lädt eine Menüband-Leiste aus Anwendungsressourcen.

CMFCRibbonBar::OnClickButton

 

CMFCRibbonBar::OnEditContextMenu

 

CMFCRibbonBar::OnRTLChanged

  (Überschreibungen CPane::OnRTLChanged.)

CMFCRibbonBar::OnSetAccData

  (Überschreibungen CBasePane::OnSetAccData.)

CMFCRibbonBar::OnShowRibbonContextMenu

 

CMFCRibbonBar::OnShowRibbonQATMenu

 

CMFCRibbonBar::OnSysKeyDown

 

CMFCRibbonBar::OnSysKeyUp

 

CMFCRibbonBar::PopTooltip

 

CMFCRibbonBar::PreTranslateMessage

  (Überschreibungen CBasePane::PreTranslateMessage.)

CMFCRibbonBar::RecalcLayout

  (Überschreibungen Windows-Dienste.)

CMFCRibbonBar::RemoveAllCategories

Entfernt alle Menübandkategorien aus der Menübandleiste.

CMFCRibbonBar::RemoveAllFromTabs

Entfernt alle Menübandelemente im Registerkartenbereich.

CMFCRibbonBar::RemoveCategory

Entfernt die Menübandkategorie, die am angegebenen Index befinden.

CMFCRibbonBar::SaveToXMLBuffer

Speichert die Menüband-Leiste zu einem Puffer.

CMFCRibbonBar::SaveToXMLFile

Speichert die Menüband-Leiste der XML-Datei.

CMFCRibbonBar::SetActiveCategory

Legt eine angegebene Menübandkategorie in Aktiv fest.

CMFCRibbonBar::SetActiveMDIChild

 

CMFCRibbonBar::SetElementKeys

Legt die angegebenen keytips für alle Menübandelemente fest, die die angegebene Befehl ID haben

CMFCRibbonBar::SetApplicationButton

Weist eine Anwendungsmenübandschaltfläche zur Menübandleiste zu.

CMFCRibbonBar::SetKeyboardNavigationLevel

 

CMFCRibbonBar::SetMaximizeMode

 

CMFCRibbonBar::SetQuickAccessCommands

Fügt eine oder mehrere Menübandelemente der Symbolleiste für den Schnellzugriff hinzu.

CMFCRibbonBar::SetQuickAccessDefaultState

Gibt den Standardzustand für die Symbolleiste für den Schnellzugriff an.

CMFCRibbonBar::SetQuickAccessToolbarOnTop

Positioniert die Symbolleiste für den Schnellzugriff (QAT) über oder unter der Menübandleiste.

CMFCRibbonBar::SetTooltipFixedWidth

 

CMFCRibbonBar::SetWindows7Look

Aktivieren Sie Menüband Windows 7-Formatblick (kleine rechteckige Anwendungsschaltfläche)

CMFCRibbonBar::ShowCategory

In oder aus die angegebene Menübandkategorie.

CMFCRibbonBar::ShowContextCategories

Zeigt an oder blendet die Kontextkategorien aus, die die angegebene ID haben

CMFCRibbonBar::ShowKeyTips

 

CMFCRibbonBar::ToggleMimimizeState

Schaltet die Menübandleiste zwischen den minimierten und maximierten Zuständen. um.

CMFCRibbonBar::TranslateChar

 

Hinweise

Microsoft hat das Menüband fließende Office ein, als es gleichzeitig Microsoft Office 2007 freigegeben.Diese Menübandleiste ist nicht nur ein neues Steuerelement.Sie stellt ein neues Benutzeroberflächeparadigma dar.Das Menüband ist ein Bereich, der einen Satz von Registerkarten enthält, Kategorien aufgerufen werden.Jede Kategorie wird logisch in Menübandbereiche geteilt und jeder Bereich kann verschiedene Steuerelemente und Befehlsschaltflächen enthalten.

Die Elemente, die auf der Menübandleiste angezeigt werden, erweitern sich, um die optimale Verwendung den verfügbaren Platz zu schaffen.Wenn beispielsweise ein Favoritenmenübandbereich verfügt, das nicht genügend Platz, um seine Elemente anzuzeigen, wird es eine Menüschaltfläche, die Unterelemente auf einem Popupmenü anzeigt.Die Menübandleiste verhält sich als statische (nicht-unverankerte) Steuerleiste und kann oben Frames angedockt werden.

Sie können die CMFCRibbonStatusBar-Klasse verwenden, um eine Statusleiste zu implementieren, die ähnelt, die in Office 2007 verwendet wird.Eine Menübandkategorie enthält (und Anzeigen) eine Gruppe von Menübandbereiche.Jeder Favoritenmenübandbereich enthält eine oder mehrere Menübandelemente, die von CMFCRibbonBaseElement abgeleitet werden.

Informationen darüber, wie eine Menübandleiste der vorhandenen MFC-Anwendung, finden Sie unter Exemplarische Vorgehensweise: Aktualisieren der MFC-Scribble-Anwendung hinzugefügt wird.

Vererbungshierarchie

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

Anforderungen

Header: afxribbonbar.h

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Aktualisieren der MFC-Scribble-Anwendung

Referenz

Hierarchien-Diagramm

CPane-Klasse

CMFCRibbonCategory-Klasse

CMFCRibbonPanel-Klasse

CMFCRibbonBaseElement-Klasse

Weitere Ressourcen

MFC-Klassen