Sdílet prostřednictvím


Třída CMFCRibbonBaseElement

CMFCRibbonBaseElement Třída je základní třída pro všechny prvky, které můžete přidat panel pásu.Příklady prvků na pásu karet pás karet tlačítka, ribbon políček a seznamem pásu karet.

class CMFCRibbonBaseElement : public CObject

Členy

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

Název

Description

CMFCRibbonBaseElement

Konstrukce CMFCRibbonBaseElement objektu.

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

Název

Description

CMFCRibbonBaseElement::AddToKeyList

Přidá popisu tlačítka pásu prvku matice popisy tlačítek.

CMFCRibbonBaseElement::AddToListBox

Přidá do seznamu příkazy pásu určeného prvku na pásu karet.

CMFCRibbonBaseElement::CanBeAddedToQuickAccessToolBar

Označuje, zda prvek pás karet lze přidat na panel nástrojů Rychlý přístup.

CMFCRibbonBaseElement::CanBeCompacted

Označuje, zda mohou být kompaktní velikost prvku na pásu karet.

CMFCRibbonBaseElement::CanBeStretched

Označuje, zda lze Výška prvku pásu svisle zvětšit výšku řádku pásu karet.

CMFCRibbonBaseElement::CanBeStretchedHorizontally

Označuje, zda lze změnit šířku prvku na pásu karet.

CMFCRibbonBaseElement::CleanUpSizes

Vymaže nastavení dimenzí pro prvek pásu karet.

CMFCRibbonBaseElement::ClosePopupMenu

Zavře nabídka prvku na pásu karet.

CMFCRibbonBaseElement::CopyFrom

Zkopíruje stát zadaného CMFCRibbonBaseElement na aktuální objekt.

CMFCRibbonBaseElement::DestroyCtrl

Zničí prvku na pásu karet.

CMFCRibbonBaseElement::DrawImage

Vykreslí obraz prvku na pásu karet.

CMFCRibbonBaseElement::Find

Vrátí zadaný ukazatel pásu prvek odkazuje na aktuální objekt.

CMFCRibbonBaseElement::FindByData

Načte ukazatel na prvek pás karet obsahuje zadaná data.

CMFCRibbonBaseElement::FindByID

Získá ukazatel na pásu karet prvek prvku je identifikována ID zadaný příkaz.

CMFCRibbonBaseElement::FindByOriginal

Ukazatel na prvek pásu obnoví, pokud jeho původní prvek pásu odpovídá prvku zadaný pásu karet.

CMFCRibbonBaseElement::GetCompactSize

Vrátí kompaktní velikosti prvku na pásu karet.

CMFCRibbonBaseElement::GetData

Obnoví uživatelská data přidružená k prvku na pásu karet.

CMFCRibbonBaseElement::GetDescription

Vrátí popis prvku na pásu karet.

CMFCRibbonBaseElement::GetDroppedDown

Ukazatel na prvek pásu obnoví, pokud je rozevřený jeho rozbalovací nabídky.

CMFCRibbonBaseElement::GetElements

Přidá aktuální prvek pásu určeného pole.

CMFCRibbonBaseElement::GetElementsByID

Přidá aktuální prvek pásu určeného pole aktuální prvek pás karet obsahuje ID zadaný příkaz.

CMFCRibbonBaseElement::GetHighlighted

Ukazatel na prvek pásu obnoví, pokud je zvýrazněno.

CMFCRibbonBaseElement::GetID

Vrátí ID příkazu prvku na pásu karet.

CMFCRibbonBaseElement::GetImageSize

Vrátí velikost obrazu prvku na pásu karet.

CMFCRibbonBaseElement::GetIntermediateSize

Vrátí velikost prvku na pásu karet v mezilehlých stavu.

CMFCRibbonBaseElement::GetKeys

Vrátí popisu tlačítka přidruženého prvku na pásu karet.

CMFCRibbonBaseElement::GetKeyTipRect

Načte obdélník hranice popisu tlačítka prvku na pásu karet.

CMFCRibbonBaseElement::GetKeyTipSize

Obnoví velikost textu popisu tlačítka.

CMFCRibbonBaseElement::GetLocationInGroup

Označuje umístění zobrazení prvku pásu karet ve skupině pásu karet.

CMFCRibbonBaseElement::GetMenuKeys

Vrátí tlačítko přidružené popisy tlačítek.

CMFCRibbonBaseElement::GetNotifyID

Načte ID příkazu oznámení prvku na pásu karet.

CMFCRibbonBaseElement::GetOriginal

Obnoví původní prvek pásu karet.

CMFCRibbonBaseElement::GetParentCategory

Načte pásu kategorie prvku na pásu karet.

CMFCRibbonBaseElement::GetParentPanel

Načte pásu panel, který obsahuje prvek pásu karet.

CMFCRibbonBaseElement::GetParentRibbonBar

Načte pruh pásu nadřazeného prvku na pásu karet.

CMFCRibbonBaseElement::GetParentWnd

Obnoví okno nadřazeného prvku na pásu karet.

CMFCRibbonBaseElement::GetPressed

Pokud uživatel aktuálně stiskne, načte ukazatel prvku na pásu karet.

CMFCRibbonBaseElement::GetQuickAccessToolBarID

ID příkazu prvku na pásu karet získá, když se nachází na panelu nástrojů Rychlý přístup.

CMFCRibbonBaseElement::GetRect

Vrátí ohraničovacího rámečku prvku na pásu karet.

CMFCRibbonBaseElement::GetRegularSize

Vrátí normální velikost prvku na pásu karet.

CMFCRibbonBaseElement::GetSize

Vrátí aktuální velikost prvku na pásu karet.

CMFCRibbonBaseElement::GetText

Vrátí text přidružený k prvku na pásu karet.

CMFCRibbonBaseElement::GetToolTipText

Vrátí text popisu prvku na pásu karet.

CMFCRibbonBaseElement::GetTopLevelRibbonBar

Načte panel nejvyšší úrovně pásu prvku na pásu karet.

CMFCRibbonBaseElement::HasCompactMode

Určuje, zda má prvek pásu kompaktní režim.

CMFCRibbonBaseElement::HasFocus

Určuje, zda má nadřazený prvek fokusu klávesnice.

CMFCRibbonBaseElement::HasIntermediateMode

Určuje, zda má prvek pásu zprostředkující režimu.

CMFCRibbonBaseElement::HasLargeMode

Určuje, zda má prvek pásu velkých režimu.

CMFCRibbonBaseElement::HasMenu

Určuje, zda má prvek pásu nabídky.

CMFCRibbonBaseElement::HitTest

Ukazatel na prvek pásu obnoví, pokud zadaný bod je umístěn v ní.

CMFCRibbonBaseElement::IsAlignByColumn

Označuje, zda prvek pásu svisle zarovnaný s jinými prvky na pásu karet.

CMFCRibbonBaseElement::IsAlwaysLargeImage

Označuje, zda velikost obrazu prvek pásu je vždy velký.

CMFCRibbonBaseElement::IsAutoRepeatMode

Označuje, zda je prvek pásu karet v režimu automatické opakování.

CMFCRibbonBaseElement::IsChecked

Určuje, zda je zaškrtnuto políčko prvku na pásu karet.

CMFCRibbonBaseElement::IsCompactMode

Určuje, zda je prvek pásu karet v kompaktním režimu.

CMFCRibbonBaseElement::IsDefaultMenuLook

 

CMFCRibbonBaseElement::IsDisabled

Určuje, zda je zakázáno prvku na pásu karet.

CMFCRibbonBaseElement::IsDroppedDown

Určuje, zda prvku na pásu karet zobrazuje místní nabídku a je rozevřený.

CMFCRibbonBaseElement::IsFocused

Určuje, zda pásu prvek má fokus.

CMFCRibbonBaseElement::IsGalleryIcon

Označuje, zda prvek pás karet je součástí pásu galerie.

CMFCRibbonBaseElement::IsHighlighted

Určuje, zda je zvýrazněna prvku na pásu karet.

CMFCRibbonBaseElement::IsIntermediateMode

Označuje, zda je aktuální obrázek prvku na pásu karet zprostředkující velikost.

CMFCRibbonBaseElement::IsLargeMode

Označuje, zda aktuální obrázek pro prvek pásu je velké velikosti.

CMFCRibbonBaseElement::IsMenuMode

Označuje, zda prvek pás karet je součástí nabídky.

CMFCRibbonBaseElement::IsPressed

Označuje, zda uživatel klepne prvku na pásu karet.

CMFCRibbonBaseElement::IsQATMode

Označuje, zda prvek pás karet je součástí panelu nástrojů Rychlý přístup.

CMFCRibbonBaseElement::IsSeparator

Označuje, zda je prvek pásu zobrazení oddělovače.

CMFCRibbonBaseElement::IsShowGroupBorder

Označuje, zda prvek pás karet je součástí skupiny, který zobrazuje společné hranice.

CMFCRibbonBaseElement::IsShowTooltipOnBottom

Označuje, zda je zobrazen popis prvku na pásu karet.

CMFCRibbonBaseElement::IsTabStop

Označuje, zda prvek pás karet lze vybrat pomocí klávesnice.

CMFCRibbonBaseElement::IsTextAlwaysOnRight

Označuje, zda text prvku na pásu karet se zobrazí vpravo.

CMFCRibbonBaseElement::IsVisible

Označuje, zda je aktuálně zobrazena prvku na pásu karet.

CMFCRibbonBaseElement::IsWholeRowHeight

Označuje, zda heigth zobrazení prvku na pásu karet je stejné jako výška zobrazení panelu pásu karet, který jej obsahuje.

CMFCRibbonBaseElement::NotifyCommand

Odešle oznámení příkazu okno nadřazeného prvku na pásu karet.

CMFCRibbonBaseElement::NotifyHighlightListItem

Nadřazené okno panelu pásu upozorní uživatele zvýrazní prvek pásu karet, který se nachází v seznamu.

CMFCRibbonBaseElement::OnAddToQAToolbar

Přidá do panelu nástrojů Rychlý přístup určený prvku na pásu karet.

CMFCRibbonBaseElement::OnAfterChangeRect

Aktualizuje popis prvku na pásu karet.

CMFCRibbonBaseElement::OnAutoRepeat

Aktualizace prvku pásu karet v reakci na vstup uživatele trvalý.

CMFCRibbonBaseElement::OnCalcTextSize

Vypočítá velikost textu prvku na pásu karet.

CMFCRibbonBaseElement::OnChangeMenuHighlight

Rámci volána když zvýraznění pro prvek pásu karet, který je umístěn v nabídce.

CMFCRibbonBaseElement::OnDraw

Volat rámec pro nakreslení prvku na pásu karet.

CMFCRibbonBaseElement::OnDrawKeyTip

Volat rámci nakreslete popisu tlačítka prvku na pásu karet.

CMFCRibbonBaseElement::OnDrawMenuImage

Rámci vyvolána při nabídce Obrázek prvku na pásu karet.

CMFCRibbonBaseElement::OnDrawOnList

Volat rámec k prvku na pásu karet v seznamu příkazů.

CMFCRibbonBaseElement::OnKey

Když uživatel stiskne popisu tlačítka a pásu prvek má fokus, nazývá rámcem.

CMFCRibbonBaseElement::OnMenuKey

CMFCRibbonBaseElement::OnRTLChanged

Při změně rozložení směru volat rozhraní.

CMFCRibbonBaseElement::OnShow

Volat v rámci zobrazení nebo skrytí pásu karet prvek.

CMFCRibbonBaseElement::OnShowPopupMenu

Rámci vyvolána při pásu prvek zobrazit místní nabídku.

CMFCRibbonBaseElement::PostMenuCommand

CMFCRibbonBaseElement::Redraw

Aktualizuje zobrazení prvku na pásu karet.

CMFCRibbonBaseElement::SetACCData

Nastaví data usnadnění prvku na pásu karet.

CMFCRibbonBaseElement::SetCompactMode

Nastaví velikost zobrazení prvku na pásu karet.

CMFCRibbonBaseElement::SetData

Přidruží položky dat prvku na pásu karet.

CMFCRibbonBaseElement::SetDefaultMenuLook

 

CMFCRibbonBaseElement::SetDescription

Nastaví popis prvku na pásu karet.

CMFCRibbonBaseElement::SetID

Nastaví ID příkazu prvku na pásu karet.

CMFCRibbonBaseElement::SetInitialMode

Nastaví velikost počáteční zobrazení prvku na pásu karet.

CMFCRibbonBaseElement::SetKeys

Nastaví popisu tlačítka prvku na pásu karet.

CMFCRibbonBaseElement::SetOriginal

Nastaví prvek původní pásu prvku na pásu karet.

CMFCRibbonBaseElement::SetParentCategory

Nastaví nadřazené kategorie prvku na pásu karet.

CMFCRibbonBaseElement::SetParentMenu

Nastaví nadřazený kontejner nabídky prvku na pásu karet.

CMFCRibbonBaseElement::SetParentRibbonBar

Nastaví pruh pásu nadřazeného prvku na pásu karet.

CMFCRibbonBaseElement::SetRect

Nastaví rozměry bylo možné vznést mu zobrazit obdélník prvku na pásu karet.

CMFCRibbonBaseElement::SetText

Nastaví text prvku na pásu karet.

CMFCRibbonBaseElement::SetTextAlwaysOnRight

Nastaví text prvku pásu na pravé straně zobrazení.

CMFCRibbonBaseElement::SetToolTipText

Nastaví text popisu prvku na pásu karet.

CMFCRibbonBaseElement::SetVisible

Nastaví stav viditelnosti prvku na pásu karet.

CMFCRibbonBaseElement::StretchHorizontally

Roztáhne Šířka prvku na pásu karet.

CMFCRibbonBaseElement::StretchToWholeRow

Zadaná výška změní výšku zobrazení prvku na pásu karet.

CMFCRibbonBaseElement::UpdateTooltipInfo

Text popisku aktualizace pomocí příkazu zdroj prvku na pásu karet.

Bb983027.collapse_all(cs-cz,VS.110).gifChráněné metody

Název

Description

CMFCRibbonBaseElement::OnProcessKey

Rámci vyvolána při stisknutí klávesové zkratky.

CMFCRibbonBaseElement::OnSetFocus

Volat rámci prvku na pásu karet obdrží nebo ztratí fokus vstupu.

Poznámky

CMFCRibbonBaseElement Třída definuje vlastnosti, které jsou společné pro všechny prvky pásu karet, které zahrnují ID příkazu, textový popisek, text popisu, popis prvku a stav (lze zaměřený, zvýrazněna, stisknutí, zakázán, kontrole nebo rozevřený).

Velikost bitové kopie prvku na pásu karet je definován RibbonImageType členského státu, který může být jedna z následujících hodnot:

  • RibbonImageLarge

  • RibbonImageSmall

V závislosti na jeho velikosti prvku na pásu karet zobrazuje buď malý nebo velký obraz.

Příklad

Následující příklad demonstruje použití různých metod v CMFCRibbonBaseElement třídy.Příklad ukazuje, jak získat CMFCRibbonBaseElement z objektu CMFCRibbonStatusBar třídy, nastavit popis prvku na pásu karet, nastavit text, nastavit popisu tlačítka a nastavit text popisu prvku na pásu karet.Tento fragment kódu je součástí vzorku kreslení klienta.

    // CMFCRibbonStatusBar m_wndStatusBar
    CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);


...


        pPane->SetDescription(_T("a pane"));
        // CString strText
        pPane->SetText(strText);
        pPane->SetKeys(_T("p"));
        pPane->SetToolTipText(_T("this is a pane"));

Hierarchii dědičnosti

CObject

   CMFCRibbonBaseElement

Požadavky

Záhlaví: afxbaseribbonelement.h

Viz také

Referenční dokumentace

Diagram hierarchie

Další zdroje

Třídy MFC