Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de 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 lintmenuknop geïmplementeerd die lintgalerieën bevat. Zie de broncode in de map VC\atlmfc\src\mfc van uw Visual Studio-installatie voor meer informatie.
Syntaxis
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
Leden
Openbare constructors
| Naam | Description |
|---|---|
| CMFCRibbonGalleryMenuButton::CMFCRibbonGalleryMenuButton | Maakt en initialiseert een CMFCRibbonGalleryMenuButton object. |
Openbare methoden
| Naam | Description |
|---|---|
| CMFCRibbonGalleryMenuButton::CopyFrom | (Hiermee overschrijft u CMFCToolBarMenuButton::CopyFrom.) |
| CMFCRibbonGalleryMenuButton::CreatePopupMenu | (Hiermee overschrijft u CMFCToolBarMenuButton::CreatePopupMenu.) |
| CMFCRibbonGalleryMenuButton::GetPalette | |
| CMFCRibbonGalleryMenuButton::HasButton | (Onderdrukkingen CMFCToolBarMenuButton::HasButton.) |
| CMFCRibbonGalleryMenuButton::IsEmptyMenuAllowed | (Hiermee wordt CMFCToolBarMenuButton::IsEmptyMenuAllowed overschreven.) |
Opmerkingen
De menuknop Galerie wordt weergegeven als een snelmenu met een pijl. Wanneer de gebruiker op deze knop klikt, wordt er een galerie met afbeeldingen weergegeven. Wanneer u een menuknop voor de galerie maakt, moet u een lijst met afbeeldingen opgeven die deze afbeeldingen bevat.
Example
In het volgende voorbeeld ziet u hoe u een galerie met opsommingstekens weergeeft in een menuknop:
BOOL CMainFrame::OnShowPopupMenu (CMFCPopupMenu* pMenuPopup)
{
int nBulletIndex = pMenuBar->CommandToIndex (ID_PARA_BULLETS);
if (nBulletIndex>= 0)
{
CMFCToolBarButton* pExButton =
pMenuBar->GetButton(nBulletIndex);
ASSERT_VALID (pExButton);
CMFCRibbonGalleryMenuButton paletteBullet (
pExButton->m_nID,
pExButton->GetImage (),
pExButton->m_strText);
InitBulletPalette (&paletteBullet.GetPalette ());
pMenuBar->ReplaceButton (ID_PARA_BULLETS,
paletteBullet);
}
}
Overnamehiërarchie
CObject
└ CMFCToolBarButton
└ CMFCToolBarMenuButton
└ CMFCRibbonGalleryMenuButton
Requirements
Koptekst: afxRibbonPaletteGallery.h
CMFCRibbonGalleryMenuButton::CopyFrom
virtual void CopyFrom(const CMFCToolBarButton& src);
Parameterwaarden
[in] Src
Opmerkingen
CMFCRibbonGalleryMenuButton::CMFCRibbonGalleryMenuButton
Maakt en initialiseert een CMFCRibbonGalleryMenuButton-object .
CMFCRibbonGalleryMenuButton(
UINT uiID,
int iImage,
LPCTSTR lpszText,
CMFCToolBarImages& imagesPalette);
CMFCRibbonGalleryMenuButton(
UINT uiID,
int iImage,
LPCTSTR lpszText,
UINT uiImagesPaletteResID = 0,
int cxPaletteImage = 0);
Parameterwaarden
uiID
De opdracht-id van de knop. Dit is de waarde die wordt verzonden in het WM_COMMAND bericht wanneer de gebruiker op deze knop klikt.
iImage
De index van de afbeelding die moet worden weergegeven met de menuknop Galerie. De afbeeldingen worden opgeslagen in de parameter imagesPalette .
lpszText
De tekst die moet worden weergegeven op de menuknop.
imagesPalette
Bevat de lijst met afbeeldingen die in de galerie moeten worden weergegeven.
uiImagesPaletteResID
De resource-id van de lijst met afbeeldingen voor de afbeeldingen die in de galerie moeten worden weergegeven.
cxPaletteImage
Hiermee geeft u de breedte op in pixels van de afbeelding die in de galerie moet worden weergegeven.
Opmerkingen
De menuknop Galerie wordt weergegeven als een snelmenu met een pijl. Wanneer de gebruiker op deze knop klikt, wordt er een galerie met afbeeldingen weergegeven.
Example
In het volgende voorbeeld ziet u hoe u de constructor van de CMFCRibbonGalleryMenuButton klasse gebruikt. Dit codefragment maakt deel uit van het MS Office 2007 Demo-voorbeeld.
// CMFCToolBarButton pExButton
CMFCRibbonGalleryMenuButton paletteBullet(pExButton->m_nID, pExButton->GetImage(), pExButton->m_strText);
CMFCRibbonGalleryMenuButton::CreatePopupMenu
virtual CMFCPopupMenu* CreatePopupMenu();
Retourwaarde
Opmerkingen
CMFCRibbonGalleryMenuButton::GetPalette
CMFCRibbonGallery& GetPalette();
Retourwaarde
Opmerkingen
CMFCRibbonGalleryMenuButton::HasButton
virtual BOOL HasButton() const;
Retourwaarde
Opmerkingen
CMFCRibbonGalleryMenuButton::IsEmptyMenuAllowed
virtual BOOL IsEmptyMenuAllowed() const;
Retourwaarde
Opmerkingen
Zie ook
Hiërarchiegrafiek
Klassen
CMFCToolBarMenuButton-klasse
CMFCRibbonGallery-klasse