Share via


Klasse CMFCRibbonMiniToolBar

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Hiermee wordt een contextuele pop-upwerkbalk geïmplementeerd.

Syntaxis

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Leden

Openbare constructors

Naam Description
CMFCRibbonMiniToolBar::CMFCRibbonMiniToolBar Standaardconstructor.
CMFCRibbonMiniToolBar::~CMFCRibbonMiniToolBar Destructor.

Openbare methoden

Naam Description
CMFCRibbonMiniToolBar::CreateObject Wordt door het framework gebruikt om een dynamisch exemplaar van dit klassetype te maken.
CMFCRibbonMiniToolBar::GetThisClass Wordt door het framework gebruikt om een aanwijzer te verkrijgen naar het CRuntimeClass-object dat is gekoppeld aan dit klassetype.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar (Onderdrukkingen CMFCPopupMenu::IsRibbonMiniToolBar.)
CMFCRibbonMiniToolBar::SetCommands Hiermee stelt u de lijst met opdrachten in die op de werkbalk moeten worden weergegeven.
CMFCRibbonMiniToolBar::Show Geeft de miniwerkbalk weer op de opgegeven schermcoördinaten.
CMFCRibbonMiniToolBar::ShowWithContextMenu Hiermee wordt de miniwerkbalk samen met een snelmenu weergegeven.

Opmerkingen

De miniwerkbalk wordt doorgaans weergegeven nadat de gebruiker een object in een document heeft geselecteerd. Wanneer de gebruiker bijvoorbeeld een tekstblok in een tekstverwerkingsprogramma selecteert, wordt in de toepassing een miniwerkbalk weergegeven met opdrachten voor tekstopmaak.

De miniwerkbalk wordt transparant wanneer de muis aanwijzer buiten de grenzen van de miniwerkbalk valt.

Overnamehiërarchie

CObject

CCmdTarget-

CWnd

CFrameWnd-

CMiniFrameWnd

Menu CMFC-pop-up

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Requirements

Koptekst: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Hiermee stelt u de lijst met opdrachten in die op de werkbalk moeten worden weergegeven.

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

Parameterwaarden

pRibbonBar
[in] De lintbalk waarop de miniwerkbalk zoekt naar de knoppen die moeten worden weergegeven.

lstCommands
[in] De lijst met opdrachten die moeten worden weergegeven op de miniwerkbalk. Alle lintcategorieën worden doorzocht om de bijbehorende knoppen te vinden.

Opmerkingen

Gebruik deze functie om de lijst met opdrachten in te stellen die moeten worden weergegeven op de miniwerkbalk.

Example

In het volgende voorbeeld ziet u hoe u de SetCommands methode van de CMFCRibbonMiniToolBar klasse gebruikt. Dit codefragment maakt deel uit van het MS Office 2007 Demo-voorbeeld.

// 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::Show

Geeft de miniwerkbalk weer op de opgegeven schermcoördinaten.

BOOL Show(
    int x,
    int y);

Parameterwaarden

x
[in] Hiermee geeft u de horizontale positie van de miniwerkbalk in schermcoördinaten.

y
[in] Hiermee geeft u de verticale positie van de miniwerkbalk in schermcoördinaten.

Retourwaarde

WAAR als de miniwerkbalk is weergegeven; anders, ONWAAR.

CMFCRibbonMiniToolBar::ShowWithContextMenu

Hiermee wordt de miniwerkbalk samen met een snelmenu weergegeven.

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

Parameterwaarden

x
[in] Hiermee geeft u de horizontale positie van het contextmenu in schermcoördinaten.

y
[in] Hiermee geeft u de verticale positie van het contextmenu in schermcoördinaten.

uiMenuResID
[in] Hiermee geeft u de resource-id van het contextmenu weer te geven.

pWndOwner
[in] Hiermee wordt het venster geïdentificeerd dat berichten uit het contextmenu ontvangt.

Retourwaarde

WAAR als het contextmenu is weergegeven; anders, ONWAAR.

Opmerkingen

Gebruik deze functie om een miniwerkbalk met een snelmenu weer te geven. Het contextmenu bevindt zich 15 pixels onder de miniwerkbalk.

CMFCRibbonMiniToolBar::IsContextMenuMode

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

BOOL IsContextMenuMode() const;

Retourwaarde

Opmerkingen

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.

virtual BOOL IsRibbonMiniToolBar() const;

Retourwaarde

Opmerkingen

Zie ook

Hiërarchiegrafiek
Klassen