Sdílet prostřednictvím


CMFCRibbonMiniToolBar – třída

Implementuje kontextový místní panel nástrojů.

Syntaxe

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Členové

Veřejné konstruktory

Název Popis
CMFCRibbonMiniToolBar::CMFCRibbonMiniToolBar Výchozí konstruktor.
CMFCRibbonMiniToolBar::~CMFCRibbonMiniToolBar Destruktor.

Veřejné metody

Název Popis
CMFCRibbonMiniToolBar::CreateObject Používá se architekturou k vytvoření dynamické instance tohoto typu třídy.
CMFCRibbonMiniToolBar::GetThisClass Používá se architekturou k získání ukazatele na CRuntimeClass objektu, který je přidružen k tomuto typu třídy.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar (Přepsání CMFCPopupMenu::IsRibbonMiniToolBar.)
CMFCRibbonMiniToolBar::SetCommands Nastaví seznam příkazů, které se mají zobrazit na panelu nástrojů.
CMFCRibbonMiniToolBar::Zobrazit Zobrazí minipanel nástrojů na zadaných souřadnicích obrazovky.
CMFCRibbonMiniToolBar::ShowWithContextMenu Zobrazí minipanel nástrojů společně s místní nabídkou.

Poznámky

Minipanel nástrojů se obvykle zobrazí poté, co uživatel vybere objekt v dokumentu. Například poté, co uživatel vybere blok textu v programu pro zpracování textu, zobrazí aplikace minipanel nástrojů, který obsahuje příkazy pro formátování textu.

Minipanel nástrojů se stane průhledný, když je ukazatel myši mimo hranice minipanelu nástrojů.

Hierarchie dědičnosti

Objekt CObject

CCmdTarget

CWnd

CFrameWnd

CMiniFrameWnd

CMFCPopupMenu

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Požadavky

Hlavička: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Nastaví seznam příkazů, které se mají zobrazit na panelu nástrojů.

void SetCommands(
    CMFCRibbonBar* pRibbonBar,
    const CList<UINT,UINT>& lstCommands);

Parametry

pRibbonBar
[v] Panel pásu karet, který minipanel nástrojů hledá tlačítka, která se mají zobrazit.

Příkazy lstCommands
[v] Seznam příkazů, které se mají zobrazit na minipanelu nástrojů. Pro vyhledání přidružených tlačítek se prohledávají všechny kategorie pásu karet.

Poznámky

Pomocí této funkce můžete nastavit seznam příkazů, které se mají zobrazit na minipanelu nástrojů.

Příklad

Následující příklad ukazuje, jak použít SetCommands metodu CMFCRibbonMiniToolBar třídy. Tento fragment kódu je součástí ukázky MS Office 2007 Demo.

// CMFCRibbonMiniToolBar* pFloaty
CList<UINT, UINT> lstCmds;

lstCmds.AddTail(ID_FONT_FONT);
lstCmds.AddTail(ID_FONT_FONTSIZE);
lstCmds.AddTail(ID_FONT_GROWFONT);
lstCmds.AddTail(ID_FONT_SHRINK);
lstCmds.AddTail(ID_WRITE_CHANGESTYLES);
lstCmds.AddTail(ID_EDIT_COPYFORMAT);
lstCmds.AddTail(ID_FONT_BOLD);
lstCmds.AddTail(ID_FONT_ITALIC);
lstCmds.AddTail(ID_PARA_CENTER);
lstCmds.AddTail(ID_FONT_TEXTHIGHLIGHT);
lstCmds.AddTail(ID_FONT_COLOR);
lstCmds.AddTail(ID_PARA_DECREASEINDENT);
lstCmds.AddTail(ID_PARA_INCREASEINDENT);
lstCmds.AddTail(ID_PARA_BULLETS);

pFloaty->SetCommands(((CMainFrame*)GetTopLevelFrame())->GetRibbonBar(), lstCmds);

CMFCRibbonMiniToolBar::Zobrazit

Zobrazí minipanel nástrojů na zadaných souřadnicích obrazovky.

BOOL Show(
    int x,
    int y);

Parametry

x
[v] Určuje vodorovnou pozici minipanelu nástrojů v souřadnicích obrazovky.

y
[v] Určuje svislou pozici minipanelu nástrojů v souřadnicích obrazovky.

Návratová hodnota

TRUE pokud minipanel nástrojů byl úspěšně zobrazen; jinak NEPRAVDA.

CMFCRibbonMiniToolBar::ShowWithContextMenu

Zobrazí minipanel nástrojů společně s místní nabídkou.

BOOL ShowWithContextMenu(
    int x,
    int y,
    UINT uiMenuResID,
    CWnd* pWndOwner);

Parametry

x
[v] Určuje vodorovnou pozici místní nabídky v souřadnicích obrazovky.

y
[v] Určuje svislou pozici místní nabídky v souřadnicích obrazovky.

uiMenuResID
[v] Určuje ID prostředku místní nabídky, která se má zobrazit.

pWndOwner
[v] Identifikuje okno, které přijímá zprávy z místní nabídky.

Návratová hodnota

TRUE, pokud se místní nabídka zobrazila úspěšně; jinak NEPRAVDA.

Poznámky

Tato funkce slouží k zobrazení minipanelu nástrojů s místní nabídkou. Místní nabídka je umístěná 15 pixelů pod minipanelem nástrojů.

CMFCRibbonMiniToolBar::IsContextMenuMode

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

BOOL IsContextMenuMode() const;

Návratová hodnota

Poznámky

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.

virtual BOOL IsRibbonMiniToolBar() const;

Návratová hodnota

Poznámky

Viz také

Graf hierarchie
Třídy