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
Veřejné konstruktory
Název |
Description |
---|---|
Konstrukce CMFCRibbonButtonsGroup objektu. |
Veřejné metody
Název |
Description |
---|---|
Přidá tlačítko do skupiny. |
|
Seznam tlačítek, přidá do skupiny. |
|
Vrací ukazatel na tlačítko, které se nachází na zadaném indexu. |
|
Vrátí počet tlačítek ve skupině. |
|
Vrátí velikost obrazu normální obrázky ve skupině pásu karet (přepíše CMFCRibbonBaseElement::GetImageSize.) |
|
Vrátí normální velikost ribbon element (přepíše CMFCRibbonBaseElement::GetRegularSize.) |
|
Sestavy zda CMFCRibbonButtonsGroup objekt obsahuje panel nástrojů obrázky. |
|
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. |
|
Odebere všechna tlačítka z CMFCRibbonButtonsGroup objektu. |
|
Obrazy se zařadí do skupiny. |
|
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
Požadavky
Záhlaví: afxribbonbuttonsgroup.h