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 |
---|---|
As compilações e inicializam um objeto de CMFCRibbonGalleryMenuButton . |
Métodos públicos
Nome |
Descrição |
---|---|
Overrides ( CMFCToolBarMenuButton::CopyFrom.) |
|
Overrides ( CMFCToolBarMenuButton::CreatePopupMenu.) |
|
|
|
Overrides ( CMFCToolBarMenuButton::HasButton.) |
|
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