CMFCRibbonButtonsGroup-Klasse

Die CMFCRibbonButtonsGroup-Klasse ermöglicht es Ihnen, einen Satz Menübandschaltflächen in eine Gruppe zu organisieren.Alle Schaltflächen in der Gruppe sind direkt horizontal nebeneinander wieder und enthalten in einem Rahmen.

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

Mitglieder

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

Name

Beschreibung

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Erstellt ein CMFCRibbonButtonsGroup-Objekt.

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

Name

Beschreibung

CMFCRibbonButtonsGroup::AddButton

Fügt eine Schaltfläche einer Gruppe hinzu.

CMFCRibbonButtonsGroup::AddButtons

Fügt eine Liste von Schaltflächen einer Gruppe hinzu.

CMFCRibbonButtonsGroup::GetButton

Gibt einen Zeiger auf die Schaltfläche zurück, die an einem angegebenen Index befinden.

CMFCRibbonButtonsGroup::GetCount

Gibt die Anzahl von Schaltflächen in der Gruppe zurück.

CMFCRibbonButtonsGroup::GetImageSize

Gibt die Größe der normalen Bilder in der Menübandgruppe zurück (Überschreibungen CMFCRibbonBaseElement::GetImageSize.)

CMFCRibbonButtonsGroup::GetRegularSize

Gibt die reguläre Größe des Menübandelements zurück (Überschreibungen CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonButtonsGroup::HasImages

Berichte, ob das Objekt CMFCRibbonButtonsGroup Symbolleistenimages enthält.

CMFCRibbonButtonsGroup::OnDrawImage

Zeichnet das entsprechende Bild für eine angegebene Schaltfläche, je nachdem, ob die Schaltfläche ist hervorgehoben, Normal oder deaktiviert.

CMFCRibbonButtonsGroup::RemoveAll

Entfernt alle Schaltflächen vom CMFCRibbonButtonsGroup-Objekt.

CMFCRibbonButtonsGroup::SetImages

Weist der Gruppe Bilder zu.

CMFCRibbonButtonsGroup::SetParentCategory

Legt Elemente CMFCRibbonCategory des Objekts CMFCRibbonButtonsGroup und aller Schaltflächen in es fest (Überschreibungen CMFCRibbonBaseElement::SetParentCategory.)

Hinweise

Die Gruppe wird von CMFCBaseRibbonElement berechnet und kann als einzelne Entität behandelt werden.Sie können die Gruppe auf jeden Bereich oder Popupmenü positionieren.

Beispiel

Das folgende Beispiel zeigt, wie verschiedene Methoden in der Klasse CMFCRibbonButtonsGroup verwendet.Im Beispiel wird gezeigt, wie ein CMFCRibbonButtonsGroup-Objekt erstellt, der Gruppe von Menübandschaltflächen Bilder zuweist und eine Schaltfläche der Gruppe von Menübandschaltflächen hinzugefügt wird.Dieser Codeausschnitt ist Teil Clientbeispiel Videofunktionen.

        CMFCRibbonButtonsGroup* pSBGroup = new CMFCRibbonButtonsGroup;

        CMFCToolBarImages images;
        images.SetImageSize(CSize(14, 14));
    
        CMFCToolBarImages hotimages;
        hotimages.SetImageSize(CSize(14, 14));
    
        if (images.Load(IDB_STATUSBAR_1) && hotimages.Load(IDB_STATUSBAR_2))
        {
            pSBGroup->SetImages(&images, &hotimages, NULL);
        }

        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_PRINT_PREVIEW, _T(""), 0));
        pSBGroup->AddButton(new CMFCRibbonButton(ID_FILE_SUMMARYINFO, _T(""), 1));
        
        // CMFCRibbonStatusBar m_wndStatusBar
        m_wndStatusBar.AddExtendedElement(pSBGroup, _T("View Shortcuts"));

Vererbungshierarchie

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Anforderungen

Header: afxribbonbuttonsgroup.h

Siehe auch

Referenz

Hierarchien-Diagramm

Weitere Ressourcen

MFC-Klassen