CMFCRibbonGalleryMenuButton-Klasse
Implementiert eine Menübandmenüschaltfläche, die Menübandkataloge enthält.
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
Mitglieder
Öffentliche Konstruktoren
Name |
Description |
---|---|
erstellt und initialisiert ein CMFCRibbonGalleryMenuButton-Objekt. |
Öffentliche Methoden
Name |
Description |
---|---|
(Überschreibungen CMFCToolBarMenuButton::CopyFrom.) |
|
(Überschreibungen CMFCToolBarMenuButton::CreatePopupMenu.) |
|
|
|
(Überschreibungen CMFCToolBarMenuButton::HasButton.) |
|
(Überschreibungen CMFCToolBarMenuButton::IsEmptyMenuAllowed.) |
Hinweise
Die Katalogmenüschaltfläche wird als Popupmenü mit einem Pfeil angezeigt. Wenn der Benutzer auf diese Schaltfläche klickt, wird ein Katalog von Bildern angezeigt. Wenn Sie eine Katalogmenüschaltfläche erstellen, müssen Sie eine Bildliste angeben, die diese Bilder enthält.
Beispiel
Das folgende Beispiel zeigt, wie ein Katalog von Aufzählungszeichen in einer Menüschaltfläche anzeigt:
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);
}
}
Vererbungshierarchie
CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton
Anforderungen
Header: afxRibbonPaletteGallery.h