CMFCRibbonGallery-Klasse

Werkzeug-Office 2007-Format-Menübandkataloge.

class CMFCRibbonGallery : public CMFCRibbonButton

Mitglieder

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

Name

Description

CMFCRibbonGallery::CMFCRibbonGallery

erstellt und initialisiert ein CMFCRibbonGallery-Objekt.

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

Name

Description

CMFCRibbonGallery::AddGroup

Fügt eine neue Gruppe dem Katalog hinzu.

CMFCRibbonGallery::AddSubItem

Fügt ein neues Menüelement im Dropdownmenü hinzu.

CMFCRibbonGallery::Clear

Löscht den Inhalt aus dem Katalog.

CMFCRibbonGallery::EnableMenuResize

Aktiviert oder deaktiviert die Größenanpassung des Menübereichs.

CMFCRibbonGallery::EnableMenuSideBar

Aktiviert oder deaktiviert die Randleiste auf der linken Seite des Popupmenüs.

CMFCRibbonGallery::GetCompactSize

  (Überschreibungen CMFCRibbonButton::GetCompactSize.)

CMFCRibbonGallery::GetDroppedDown

  (Überschreibungen CMFCRibbonBaseElement::GetDroppedDown.)

CMFCRibbonGallery::GetGroupName

Gibt den Namen der Gruppe zurück, die am angegebenen Index befinden.

CMFCRibbonGallery::GetGroupOffset

 

CMFCRibbonGallery::GetIconsInRow

Gibt die Anzahl der Elemente in einer Zeile des Menübandkatalogs zurück.

CMFCRibbonGallery::GetItemToolTip

Gibt den QuickInfo-Text zurück, der einem Element im Katalog zugeordnet ist.

CMFCRibbonGallery::GetLastSelectedItem

Gibt den Index des letzten Elements im Katalog zurück, den der Benutzer ausgewählt hat.

CMFCRibbonGallery::GetPaletteID

Gibt die Befehls-ID des aktuellen Katalogs zurück.

CMFCRibbonGallery::GetRegularSize

  (Überschreibungen CMFCRibbonButton::GetRegularSize.)

CMFCRibbonGallery::GetSelectedItem

 

CMFCRibbonGallery::HasMenu

  (Überschreibungen CMFCRibbonButton::HasMenu.)

CMFCRibbonGallery::IsButtonMode

Gibt an, ob der Katalog in einer Katalogschaltfläche enthalten ist.

CMFCRibbonGallery::IsMenuResizeEnabled

Gibt an, ob Menügrößenanpassung aktiviert oder deaktiviert wird.

CMFCRibbonGallery::IsMenuResizeVertical

 

CMFCRibbonGallery::IsMenuSideBar

Gibt an, ob die Randleiste aktiviert oder deaktiviert wird.

CMFCRibbonGallery::OnAfterChangeRect

  (Überschreibungen CMFCRibbonButton::OnAfterChangeRect.)

CMFCRibbonGallery::OnDraw

  (Überschreibungen CMFCRibbonButton::OnDraw.)

CMFCRibbonGallery::OnEnable

  (Überschreibungen CMFCRibbonBaseElement::OnEnable.)

CMFCRibbonGallery::OnRTLChanged

  (Überschreibungen CMFCRibbonBaseElement::OnRTLChanged.)

CMFCRibbonGallery::RedrawIcons

Aktualisiert den Katalog neu.

CMFCRibbonGallery::RemoveItemToolTips

Entfernt die QuickInfo von allen Elementen im Katalog.

CMFCRibbonGallery::SelectItem

 

CMFCRibbonGallery::SetACCData

  (Überschreibungen CMFCRibbonButton::SetACCData.)

CMFCRibbonGallery::SetButtonMode

Gibt an, ob der Menübandkatalog als Dropdownschaltfläche oder als Palette direkt auf dem Menüband angezeigt wird.

CMFCRibbonGallery::SetGroupName

Legt den Namen einer Gruppe fest.

CMFCRibbonGallery::SetIconsInRow

Definiert die Anzahl von Elementen pro Zeile im Katalog.

CMFCRibbonGallery::SetItemToolTip

Legt den QuickInfo-Text für ein Element im Katalog fest.

CMFCRibbonGallery::SetPalette

Fügt eine Palette einem Menübandkatalog bei.

CMFCRibbonGallery::SetPaletteID

Definiert die Befehls-ID, die in der WM_COMMAND Meldung gesendet wird, wenn ein Katalogelement ausgewählt wurde.

Bb983772.collapse_all(de-de,VS.110).gifGeschützte Methoden

Name

Description

CMFCRibbonGallery::OnDrawPaletteIcon

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

         CMFCRibbonGallery

Anforderungen

Header: afxRibbonPaletteGallery.h

Siehe auch

Referenz

Hierarchien-Diagramm

CMFCRibbonButton-Klasse

CMFCRibbonGalleryMenuButton-Klasse

Weitere Ressourcen

MFC-Klassen