Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
CMFCRibbonPanelMenu
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;