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
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein CMFCRibbonButtonsGroup-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Fügt eine Schaltfläche einer Gruppe hinzu. |
|
Fügt eine Liste von Schaltflächen einer Gruppe hinzu. |
|
Gibt einen Zeiger auf die Schaltfläche zurück, die an einem angegebenen Index befinden. |
|
Gibt die Anzahl von Schaltflächen in der Gruppe zurück. |
|
Gibt die Größe der normalen Bilder in der Menübandgruppe zurück (Überschreibungen CMFCRibbonBaseElement::GetImageSize.) |
|
Gibt die reguläre Größe des Menübandelements zurück (Überschreibungen CMFCRibbonBaseElement::GetRegularSize.) |
|
Berichte, ob das Objekt CMFCRibbonButtonsGroup Symbolleistenimages enthält. |
|
Zeichnet das entsprechende Bild für eine angegebene Schaltfläche, je nachdem, ob die Schaltfläche ist hervorgehoben, Normal oder deaktiviert. |
|
Entfernt alle Schaltflächen vom CMFCRibbonButtonsGroup-Objekt. |
|
Weist der Gruppe Bilder zu. |
|
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
Anforderungen
Header: afxribbonbuttonsgroup.h