CMFCRibbonGallery-Klasse
Werkzeug-Office 2007-Format-Menübandkataloge.
class CMFCRibbonGallery : public CMFCRibbonButton
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
erstellt und initialisiert ein CMFCRibbonGallery-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
Fügt eine neue Gruppe dem Katalog hinzu. |
|
Fügt ein neues Menüelement im Dropdownmenü hinzu. |
|
Löscht den Inhalt aus dem Katalog. |
|
Aktiviert oder deaktiviert die Größenanpassung des Menübereichs. |
|
Aktiviert oder deaktiviert die Randleiste auf der linken Seite des Popupmenüs. |
|
(Überschreibungen CMFCRibbonButton::GetCompactSize.) |
|
(Überschreibungen CMFCRibbonBaseElement::GetDroppedDown.) |
|
Gibt den Namen der Gruppe zurück, die am angegebenen Index befinden. |
|
|
|
Gibt die Anzahl der Elemente in einer Zeile des Menübandkatalogs zurück. |
|
Gibt den QuickInfo-Text zurück, der einem Element im Katalog zugeordnet ist. |
|
Gibt den Index des letzten Elements im Katalog zurück, den der Benutzer ausgewählt hat. |
|
Gibt die Befehls-ID des aktuellen Katalogs zurück. |
|
(Überschreibungen CMFCRibbonButton::GetRegularSize.) |
|
|
|
(Überschreibungen CMFCRibbonButton::HasMenu.) |
|
Gibt an, ob der Katalog in einer Katalogschaltfläche enthalten ist. |
|
Gibt an, ob Menügrößenanpassung aktiviert oder deaktiviert wird. |
|
|
|
Gibt an, ob die Randleiste aktiviert oder deaktiviert wird. |
|
(Überschreibungen CMFCRibbonButton::OnAfterChangeRect.) |
|
(Überschreibungen CMFCRibbonButton::OnDraw.) |
|
(Überschreibungen CMFCRibbonBaseElement::OnEnable.) |
|
(Überschreibungen CMFCRibbonBaseElement::OnRTLChanged.) |
|
Aktualisiert den Katalog neu. |
|
Entfernt die QuickInfo von allen Elementen im Katalog. |
|
|
|
(Überschreibungen CMFCRibbonButton::SetACCData.) |
|
Gibt an, ob der Menübandkatalog als Dropdownschaltfläche oder als Palette direkt auf dem Menüband angezeigt wird. |
|
Legt den Namen einer Gruppe fest. |
|
Definiert die Anzahl von Elementen pro Zeile im Katalog. |
|
Legt den QuickInfo-Text für ein Element im Katalog fest. |
|
Fügt eine Palette einem Menübandkatalog bei. |
|
Definiert die Befehls-ID, die in der WM_COMMAND Meldung gesendet wird, wenn ein Katalogelement ausgewählt wurde. |
Geschützte Methoden
Name |
Description |
---|---|
Aufgerufen vom Framework ausgelöst, wenn ein Katalogsymbol gezeichnet wird. |
Hinweise
Eine Katalogschaltfläche verhält sich wie eine reguläre Menüschaltfläche, außer dass sie zeigt einen Katalog an, wenn sie von einem Benutzer geöffnet wird.Wenn Sie ein Element in einem Katalog auswählen, sendet das Framework die WM_COMMAND Meldung zusammen mit Befehls-ID der Schaltfläche.Wenn die Meldung bearbeiten, sollten Sie CMFCRibbonGallery::GetLastSelectedItem aufrufen, um zu bestimmen, welches Element aus dem Katalog ausgewählt wurde.
Beispiel
Das folgende Beispiel zeigt, wie verschiedene Methoden in der CMFCRibbonGallery-Klasse verwendet, um ein CMFCRibbonGallery-Objekt zu konfigurieren.Das Beispiel veranschaulicht, wie die Anzahl von Elementen pro Zeile im Katalog angibt, Größenanpassung des Menübereichs aktiviert, die Randleiste auf der linken Seite des Popupmenüs aktiviert und den Menübandkatalog als Palette direkt auf der Menübandleiste anzeigt.Dieser Codeausschnitt ist Teil Clientbeispiel Videofunktionen.
CMFCRibbonGallery* pBtnStyles = new CMFCRibbonGallery(ID_OBJECT_STYLES, _T("Styles\nk"), 0, 0, IDB_STYLES, 40);
pBtnStyles->SetIconsInRow(7);
pBtnStyles->EnableMenuResize(TRUE, TRUE);
pBtnStyles->EnableMenuSideBar();
pBtnStyles->SetButtonMode(false);
pBtnStyles->RedrawIcons();
Vererbungshierarchie
CObjectCMFCRibbonBaseElementCMFCRibbonButton
Anforderungen
Header: afxRibbonPaletteGallery.h
Siehe auch
Referenz
CMFCRibbonGalleryMenuButton-Klasse