Compartilhar via


Classe CMFCRibbonGalleryMenuButton

Implementa um botão de menu de fita que contém galerias de fita.

class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton

Membros

Construtores public

Nome

Descrição

CMFCRibbonGalleryMenuButton::CMFCRibbonGalleryMenuButton

As compilações e inicializam um objeto de CMFCRibbonGalleryMenuButton .

Métodos públicos

Nome

Descrição

CMFCRibbonGalleryMenuButton::CopyFrom

  Overrides ( CMFCToolBarMenuButton::CopyFrom.)

CMFCRibbonGalleryMenuButton::CreatePopupMenu

  Overrides ( CMFCToolBarMenuButton::CreatePopupMenu.)

CMFCRibbonGalleryMenuButton::GetPalette

 

CMFCRibbonGalleryMenuButton::HasButton

  Overrides ( CMFCToolBarMenuButton::HasButton.)

CMFCRibbonGalleryMenuButton::IsEmptyMenuAllowed

  Overrides ( CMFCToolBarMenuButton::IsEmptyMenuAllowed.)

Comentários

O botão de menu de galeria é exibido como um menu pop-up com uma seta. Quando o usuário clicar em esse botão, uma galeria imagens é exibida. Quando você constrói um botão de menu de galeria, você deve especificar uma lista de imagem que contém essas imagens.

Exemplo

O exemplo a seguir demonstra como exibir uma galeria os marcadores em um botão de menu:

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);
    }
}

Hierarquia de herança

CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton

Requisitos

Cabeçalho: afxRibbonPaletteGallery.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCToolBarMenuButton

Classe CMFCRibbonGallery

Outros recursos

Classes MFC