Klasa CMFCRibbonButtonsGroup
CMFCRibbonButtonsGroup Klasy umożliwia organizowanie zestaw przycisków na Wstążce w grupę.Wszystkie przyciski w grupie są bezpośrednio obok siebie w poziomie i ujęty w obramowaniu.
class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Konstrukcje CMFCRibbonButtonsGroup obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Dodaje przycisk do grupy. |
|
Dodaje listę przycisków, do grupy. |
|
Zwraca wskaźnik do przycisku, który jest umieszczony pod określonym indeksem. |
|
Zwraca liczbę przycisków w grupie. |
|
Zwraca rozmiar obrazu normalnej obrazów w grupie wstążki (zastępuje CMFCRibbonBaseElement::GetImageSize.) |
|
Zwraca rozmiar regularnych element wstążki (zastępuje CMFCRibbonBaseElement::GetRegularSize.) |
|
Raporty czy CMFCRibbonButtonsGroup obiekt zawiera obrazy paska narzędzi. |
|
Rysuje odpowiedni obraz dla podanego przycisku, w zależności od tego, czy przycisk jest normalne, wyróżnione lub wyłączone. |
|
Usuwa wszystkie przyciski z CMFCRibbonButtonsGroup obiektu. |
|
Przypisuje obrazów do grupy. |
|
Ustawia nadrzędnym CMFCRibbonCategory z CMFCRibbonButtonsGroup obiekt i wszystkie przyciski znajdujące się w nim (zastępuje CMFCRibbonBaseElement::SetParentCategory.) |
Uwagi
Grupa jest pochodną CMFCBaseRibbonElement i może być zmieniana w pojedynczą jednostkę.Grupę można umieścić w dowolnym menu panelu lub menu podręczne.
Przykład
Poniższy przykład ilustruje sposób użycia różnych metod w CMFCRibbonButtonsGroup klasy.W przykładzie pokazano, jak budować CMFCRibbonButtonsGroup obiektu, przypisać obrazy do grupy przycisków Wstążki i dodać przycisk do grupy przycisków wstążki.Ten fragment kodu jest częścią próbki narysować klienta.
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"));
Hierarchia dziedziczenia
Wymagania
Nagłówek: afxribbonbuttonsgroup.h