Sdílet prostřednictvím


Třída CMFCRibbonButtonsGroup

CMFCRibbonButtonsGroup Třída umožňuje uspořádat sadu tlačítek pásu karet do skupiny.Všechny přepínače ve skupině jsou přímo vedle sebe vodorovně a ohraničen ohraničení.

class CMFCRibbonButtonsGroup : public CMFCRibbonBaseElement

Členy

Bb984073.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMFCRibbonButtonsGroup::CMFCRibbonButtonsGroup

Konstrukce CMFCRibbonButtonsGroup objektu.

Bb984073.collapse_all(cs-cz,VS.110).gifVeřejné metody

Název

Description

CMFCRibbonButtonsGroup::AddButton

Přidá tlačítko do skupiny.

CMFCRibbonButtonsGroup::AddButtons

Seznam tlačítek, přidá do skupiny.

CMFCRibbonButtonsGroup::GetButton

Vrací ukazatel na tlačítko, které se nachází na zadaném indexu.

CMFCRibbonButtonsGroup::GetCount

Vrátí počet tlačítek ve skupině.

CMFCRibbonButtonsGroup::GetImageSize

Vrátí velikost obrazu normální obrázky ve skupině pásu karet (přepíše CMFCRibbonBaseElement::GetImageSize.)

CMFCRibbonButtonsGroup::GetRegularSize

Vrátí normální velikost ribbon element (přepíše CMFCRibbonBaseElement::GetRegularSize.)

CMFCRibbonButtonsGroup::HasImages

Sestavy zda CMFCRibbonButtonsGroup objekt obsahuje panel nástrojů obrázky.

CMFCRibbonButtonsGroup::OnDrawImage

Nakreslí vhodný obrázek pro dané tlačítko, v závislosti na dostupnosti na tlačítko Normální, zvýrazněné nebo zakázáno.

CMFCRibbonButtonsGroup::RemoveAll

Odebere všechna tlačítka z CMFCRibbonButtonsGroup objektu.

CMFCRibbonButtonsGroup::SetImages

Obrazy se zařadí do skupiny.

CMFCRibbonButtonsGroup::SetParentCategory

Nastaví nadřazený CMFCRibbonCategory z CMFCRibbonButtonsGroup objektu a všech tlačítek, které jsou v něm (přepíše CMFCRibbonBaseElement::SetParentCategory.)

Poznámky

Skupiny je odvozen z CMFCBaseRibbonElement a s nimi jako jedna entita.Skupiny lze umístit na libovolné místní nabídku nebo panel nabídek.

Příklad

Následující příklad ukazuje, jak používat různé metody v CMFCRibbonButtonsGroup třídy.Příklad ukazuje, jak sestavit CMFCRibbonButtonsGroup objektu přiřadit obrázky do skupiny tlačítek pásu karet a přidejte tlačítko do skupiny tlačítek pásu karet.Tento fragment kódu je součástí Ukázka kreslení 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"));

Hierarchie dědičnosti

Třídy CObject

   CMFCRibbonBaseElement

      CMFCRibbonButtonsGroup

Požadavky

Záhlaví: afxribbonbuttonsgroup.h

Viz také

Referenční dokumentace

Diagram hierarchie

Další zdroje

Třídy MFC