CMFCRibbonGalleryMenuButton Class
Implementa un botón de menú de la cinta de opciones que contiene galerías de la cinta de opciones.
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
Members
Constructores públicos
Name |
Descripción |
---|---|
Las construcciones e inicializan un objeto de CMFCRibbonGalleryMenuButton . |
Métodos públicos
Name |
Descripción |
---|---|
(Reemplaza CMFCToolBarMenuButton::CopyFrom.) |
|
(Reemplaza CMFCToolBarMenuButton::CreatePopupMenu.) |
|
|
|
(Reemplaza CMFCToolBarMenuButton::HasButton.) |
|
(Reemplaza CMFCToolBarMenuButton::IsEmptyMenuAllowed.) |
Comentarios
El botón de menú de la galería se muestra como menú emergente con una flecha. Cuando el usuario hace clic en este botón, una galería de imágenes se muestra. Cuando se crea un botón de menú de la galería, debe especificar una imagen lista que contiene esas imágenes.
Ejemplo
El ejemplo siguiente muestra cómo mostrar una galería de viñetas en un botón de menú:
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);
}
}
Jerarquía de herencia
CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton
Requisitos
encabezado: afxRibbonPaletteGallery.h