CMFCRibbonCategory-Klasse
Die CMFCRibbonCategory-Klasse implementiert eine Menübandregisterkarte, die eine Gruppe von Menübandbereiche enthält.
class CMFCRibbonCategory : public CObject
Mitglieder
Geschützte Konstruktoren
Name |
Description |
---|---|
Der -Konstruktor. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt ein ausgeblendetes Element der Menübandkategorie hinzu. |
|
Fügt einen neuen Bereich der Menübandkategorie hinzu. |
|
|
|
|
|
|
|
|
|
Gibt die Kontext-ID der Menübandkategorie zurück. |
|
Gibt die benutzerdefinierten Daten zurück, die mit der Menübandkategorie zugeordnet ist. |
|
|
|
|
|
|
|
Rufen Sie ein erstes sichtbares Element, das der Menübandkategorie gehören. |
|
Gibt ein den Fokus besitzt Element zurück. |
|
Gibt ein als Element zurück. |
|
|
|
|
|
|
|
Rufen Sie ein letztes sichtbares Element, das der Menübandkategorie gehören |
|
Gibt einen Verweis auf die Liste von großen Bildern zurück, die die Menübandkategorie verwendet. |
|
|
|
|
|
Gibt einen Zeiger auf Favoritenmenübandbereich zurück, der am angegebenen Index befindet. |
|
Gibt die Anzahl der Menübandbereichen in der Menübandkategorie zurück. |
|
|
|
Gibt den Index des angegebenen Menübandbereichs zurück. |
|
|
|
|
|
|
|
|
|
Gibt einen Verweis auf die Liste von kleinen Bilds zurück, die die Kategorie verwendet. |
|
Gibt die aktuelle Farbe der Menübandkategorienregisterkarte zurück. |
|
|
|
|
|
Abrufen aller sichtbaren Elemente, die der Menübandkategorie gehören. |
|
|
|
|
|
|
|
|
|
|
|
Bestimmt, ob die Menübandkategorie sichtbar ist. |
|
Gibt an, ob das Menüband Elemente Windows 7-Formatblick verfügt (kleine rechteckige Anwendungsschaltfläche) |
|
|
|
|
|
|
|
|
|
|
|
Aufgerufen vom Framework, wenn ein Benutzer eine Taste drückt. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definiert die Einsturzreihenfolge der Menübandbereiche, die in der Menübandkategorie vorhanden sind. |
|
Speichert die benutzerdefinierten Daten in der Menübandkategorie. |
|
Weist der Menübandkategorie ein keytip zu. |
|
|
|
Legt die Farbe der Menübandkategorie fest. |
Hinweise
Normalerweise erstellen Sie eine Menübandkategorie indirekt, indem Sie CMFCRibbonBar::AddCategory aufrufen, die einen Zeiger auf die neu erstellten Menübandkategorie zurückgibt. Sie fügen Bereiche der Kategorie hinzu, indem Sie CMFCRibbonCategory::AddPanel aufrufen.
Die Klasse zeichnet CMFCRibbonTab Menübandkategorien. Wird von CMFCRibbonBaseElement-Klasse abgeleitet.
Das folgende Beispiel zeigt, wie eine Menübandkategorie erstellt und ihr einen Bereich hinzugefügt wird.
// Create a new ribbon category and get a pointer to it
CMFCRibbonCategory* pCategory = m_wndRibbonBar.AddCategory
(_T("&Write"), // Category name
IDB_WRITE, // Category small images (16 x 16)
IDB_WRITE_LARGE); // Category large images (32 x 32)
// Add a panel to the new category
CMFCRibbonPanel* pPanel = pCategory->AddPanel (
_T("Clipboard"), // Panel name
m_PanelIcons.ExtractIcon (0)); // Panel icon
Das folgende Diagramm zeigt eine Abbildung der privaten Kategorie in der RibbonApp-Beispielanwendung an.
Vererbungshierarchie
Anforderungen
Header: afxribboncategory.h