CMFCRibbonBar-Klasse
Die CMFCRibbonBar-Klasse implementiert eine Menübandleiste, die zu der ähnelt, die in Office 2007 verwendet wird.
class CMFCRibbonBar : public CPane
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
CMFCRibbonBar::CMFCRibbonBar |
Standardkonstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Aktiviert eine Kontextkategorie, die sichtbar ist. |
|
Fügt eine neue Menübandkategorie dem Menüband hinzu. |
|
Fügt eine Kontextkategorie hinzu. |
|
Fügt eine neue wichtige Menübandkategorie hinzu. |
|
|
|
|
|
Fügen Sie ein Menübandelement der rechten Seite einer Menübandleiste hinzu. |
|
Erstellt eine Steuerleiste und fügt sie dem CPane-Objekt.(Überschreibungen CPane::CreateEx.) |
|
Erstellt ein Menübandleistesteuerelement und fügt es einer Menübandleiste an. |
|
|
|
|
|
|
|
Aktivieren oder deaktivieren Sie Schlüsseltipps für das Menüband-Steuerelement. |
|
Aktivieren Sie die Registerkarte Seitenansicht. |
|
Aktiviert oder deaktiviert QuickInfos und QuickInfobeschreibungen auf der Menübandleiste. |
|
Suchen Sie ein Menübandelement, indem Sie Daten verwenden, die ein Benutzer angibt. |
|
Sucht ein Menübandelement, das die angegebene Befehlsidentifikation hat |
|
Sucht den Index der Menübandkategorie, die die benutzerdefinierten Daten enthält. |
|
|
|
Ruft einen Zeiger auf eine aktive Kategorie. |
|
Gibt die Beschriftungshöhe zurück.(Überschreibungen CBasePane::GetCaptionHeight.) |
|
Ruft den Zeiger auf eine Kategorie, die an einem angegebenen Index gleich ist. |
|
Ruft die Anzahl der Menübandkategorien in der Menübandleiste ab. |
|
|
|
Gibt den Index einer Menübandkategorie zurück. |
|
Ruft den Namen der Kontextkategorienbeschriftung ab, die Sie angeben, indem Sie eine ID verwenden |
|
|
|
Ruft ein Array ab, das die Zeiger auf allen Menübandelementen enthält, die die angegebene ID haben |
|
Ruft einen Zeiger auf einer Menübandschaltfläche. |
|
Gibt ein den Fokus besitzt Element zurück. |
|
|
|
|
|
|
|
|
|
|
|
Gibt einen Zeiger auf die Menübandkategorie zurück, die derzeit ausgewählt ist. |
|
|
|
|
|
Füllt eine Liste aus, die die Befehl IDs aller Elemente enthält, die auf der Symbolleiste für den Schnellzugriff angezeigt werden. |
|
|
|
|
|
|
|
|
|
|
|
Blendet alle Kategorien aus, die aktiv und sichtbar sind. |
|
|
|
Sucht einen Zeiger auf das Menübandelement, das am angegebenen Punkt in Clientkoordinaten der Menübandleiste befinden. |
|
Bestimmt, ob keytips aktiviert werden. |
|
|
|
Bestimmt, ob die Registerkarte Seitenansicht aktiviert ist. |
|
|
|
Gibt an, ob die Symbolleiste für den Schnellzugriff über der Menübandleiste befinden. |
|
Bestimmt, ob die Menübandleiste, die Großrechnerbeschriftung ersetzt, oder wird unter der Framebeschriftung hinzugefügt. |
|
|
|
Bestimmt, ob die QuickInfobeschreibungen aktiviert werden. |
|
Bestimmt, ob die QuickInfo für die Menübandleiste aktiviert werden. |
|
|
|
Gibt an, ob das Menüband Windows 7-Formatblick verfügt (kleine rechteckige Anwendungsschaltfläche). |
|
Überladen.Lädt eine Menüband-Leiste aus Anwendungsressourcen. |
|
|
|
|
|
(Überschreibungen CPane::OnRTLChanged.) |
|
(Überschreibungen CBasePane::OnSetAccData.) |
|
|
|
|
|
|
|
|
|
|
|
(Überschreibungen CBasePane::PreTranslateMessage.) |
|
(Überschreibungen Windows-Dienste.) |
|
Entfernt alle Menübandkategorien aus der Menübandleiste. |
|
Entfernt alle Menübandelemente im Registerkartenbereich. |
|
Entfernt die Menübandkategorie, die am angegebenen Index befinden. |
|
Speichert die Menüband-Leiste zu einem Puffer. |
|
Speichert die Menüband-Leiste der XML-Datei. |
|
Legt eine angegebene Menübandkategorie in Aktiv fest. |
|
|
|
Legt die angegebenen keytips für alle Menübandelemente fest, die die angegebene Befehl ID haben |
|
Weist eine Anwendungsmenübandschaltfläche zur Menübandleiste zu. |
|
|
|
|
|
Fügt eine oder mehrere Menübandelemente der Symbolleiste für den Schnellzugriff hinzu. |
|
Gibt den Standardzustand für die Symbolleiste für den Schnellzugriff an. |
|
Positioniert die Symbolleiste für den Schnellzugriff (QAT) über oder unter der Menübandleiste. |
|
|
|
Aktivieren Sie Menüband Windows 7-Formatblick (kleine rechteckige Anwendungsschaltfläche) |
|
In oder aus die angegebene Menübandkategorie. |
|
Zeigt an oder blendet die Kontextkategorien aus, die die angegebene ID haben |
|
|
|
Schaltet die Menübandleiste zwischen den minimierten und maximierten Zuständen. um. |
|
|
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
Anforderungen
Header: afxribbonbar.h
Siehe auch
Aufgaben
Exemplarische Vorgehensweise: Aktualisieren der MFC-Scribble-Anwendung