Sdílet prostřednictvím


Třída CMFCRibbonPanel

Implementuje panel, který obsahuje sadu prvků pásu karet.Při kreslení na panelu zobrazí prvky tolik co uvedena velikost panelu.

class CMFCRibbonPanel : public CObject

Členy

Bb983200.collapse_all(cs-cz,VS.110).gifChráněné konstruktory

Název

Description

CMFCRibbonPanel::CMFCRibbonPanel

Konstrukce a inicializuje CMFCRibbonPanel objektu.

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

Název

Description

CMFCRibbonPanel::Add

Přidá do panelu prvku na pásu karet.

CMFCRibbonPanel::AddSeparator

Přidá do panelu pásu oddělovač.

CMFCRibbonPanel::AddToolBar

Na panelu nástrojů přidá do panelu pásu karet.

CMFCRibbonPanel::FindByData

 

CMFCRibbonPanel::FindByID

Vrátí hodnotu prvku podle zadaného příkazu ID.

CMFCRibbonPanel::GetCaptionHeight

 

CMFCRibbonPanel::GetCount

Vrátí počet prvků v panelu na pásu karet.

CMFCRibbonPanel::GetData

Vrátí uživatelská data přidružená k panelu.

CMFCRibbonPanel::GetDefaultButton

 

CMFCRibbonPanel::GetDroppedDown

 

CMFCRibbonPanel::GetElement

Vrátí prvek pásu karet na zadaný index.

CMFCRibbonPanel::GetElements

Načte všechny prvky, které jsou obsaženy v panelu na pásu karet.

CMFCRibbonPanel::GetElementsByID

 

CMFCRibbonPanel::GetFocused

Vrátí hodnotu prvku s fokusem.

CMFCRibbonPanel::GetGalleryRect

Vrátí ohraničovacího rámečku Galerie prvku.

CMFCRibbonPanel::GetHighlighted

 

CMFCRibbonPanel::GetIndex

 

CMFCRibbonPanel::GetItemIDsList

 

CMFCRibbonPanel::GetName

 

CMFCRibbonPanel::GetParentButton

 

CMFCRibbonPanel::GetParentCategory

Vrací nadřazené kategorie panelu pásu karet.

CMFCRibbonPanel::GetParentMenuBar

 

CMFCRibbonPanel::GetPreferedMenuLocation

 

CMFCRibbonPanel::GetPressed

 

CMFCRibbonPanel::GetRect

 

CMFCRibbonPanel::GetVisibleElements

Získá-li pole viditelné prvky.

CMFCRibbonPanel::HasElement

 

CMFCRibbonPanel::HitTest

 

CMFCRibbonPanel::HitTestEx

 

CMFCRibbonPanel::Insert

Vloží na dané pozici prvku na pásu karet.

CMFCRibbonPanel::InsertSeparator

Vloží oddělovač na dané pozici.

CMFCRibbonPanel::IsCenterColumnVert

Určuje, zda všechny prvky panelu by měla být střed (zarovnání) svisle podle sloupce.

CMFCRibbonPanel::IsCollapsed

 

CMFCRibbonPanel::IsHighlighted

 

CMFCRibbonPanel::IsJustifyColumns

Určuje, zda mají všechny sloupce panely na šířku.

CMFCRibbonPanel::IsMainPanel

 

CMFCRibbonPanel::IsMenuMode

 

CMFCRibbonPanel::MakeGalleryItemVisible

Posune obsah galerie zviditelníte Zadaný prvek pásu karet.

CMFCRibbonPanel::OnKey

 

CMFCRibbonPanel::RecalcWidths

 

CMFCRibbonPanel::Remove

Odebere a volitelně odstraní prvek umístěn v zadaném indexu.

CMFCRibbonPanel::RemoveAll

Odstraní všechny elementy z panelu pásu karet.

CMFCRibbonPanel::Replace

Nahradí jeden prvek v závislosti na jejich hodnot odpovídajících indexu.

CMFCRibbonPanel::ReplaceByID

Nahradí jeden prvek v závislosti na zadaný příkaz ID.

CMFCRibbonPanel::SetCenterColumnVert

Příkazy panelu Zarovnat prvky svisle podle sloupce.

CMFCRibbonPanel::SetData

Associates data definovaná uživatelem s panelem pásu karet.

CMFCRibbonPanel::SetElementMenu

Nabídka přiřadí k prvku, který má ID daného příkazu.

CMFCRibbonPanel::SetElementRTC

Přidá pásu prvek určený informace poskytované runtime třídy do panelu pásu karet.

CMFCRibbonPanel::SetElementRTCByID

Přidá pásu prvek určený informace poskytované runtime třídy do panelu pásu karet.

CMFCRibbonPanel::SetFocused

Nastaví fokus Zadaný prvek pásu karet.

CMFCRibbonPanel::SetJustifyColumns

Povolí nebo zakáže zarovnání sloupce.

CMFCRibbonPanel::SetKeys

Nastaví klávesová zkratka, která zobrazí panel pásu karet.

CMFCRibbonPanel::ShowPopup

 

Poznámky

Pás karet panely jsou logické seskupení souvisejících úkolů, které vytvoříte v kategoriích pásu karet.Velikost pásu změny rozvržení panelu automaticky upraví zobrazit počet prvků.

Pásu karet můžete získat panely, které jsou obsaženy v kategorii pásu voláním CMFCRibbonCategory::GetPanel metoda.

Příklad

Následující příklad ukazuje, jak nakonfigurovat CMFCRibbonPanel pomocí různých metod v objektu CMFCRibbonPanel třídy.Příklad ukazuje, jak nastavit klávesovou zkratku, která zobrazí panel pásu, elementy v panelu Zarovnat svisle podle sloupce a povolit zarovnání sloupce.Tento fragment kódu je součástí MS Office 2007 Demo vzorku.

    // CMFCRibbonCategory* pCategory
    // CMFCToolBarImages m_PanelImages
    CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
    pPanelClipboard->SetKeys(_T("zc"));
    pPanelClipboard->SetCenterColumnVert();
    pPanelClipboard->SetJustifyColumns();

Hierarchii dědičnosti

CObject

   CMFCRibbonPanel

Požadavky

Záhlaví: afxRibbonPanel.h

Viz také

Referenční dokumentace

Diagram hierarchie

Třída CObject

Třída CMFCRibbonCategory

Třída CMFCRibbonBaseElement

Další zdroje

Třídy MFC