Classe CMFCRibbonGalleryMenuButton
Implementa un pulsante del menu della barra multifunzione contenente le librerie della barra multifunzione.
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costrutti e inizializza un oggetto CMFCRibbonGalleryMenuButton. |
Metodi pubblici
Nome |
Descrizione |
---|---|
(Override CMFCToolBarMenuButton::CopyFrom). |
|
(Override CMFCToolBarMenuButton::CreatePopupMenu). |
|
|
|
(Override CMFCToolBarMenuButton::HasButton). |
|
(Override CMFCToolBarMenuButton::IsEmptyMenuAllowed). |
Note
Il pulsante del menu della raccolta vengono visualizzati come menu di scelta rapida con una freccia. Quando l'utente fa clic su questo pulsante, una raccolta di immagini visualizzate. Quando si costruisce un pulsante del menu della raccolta, è necessario specificare un elenco immagini che contiene le immagini.
Esempio
Nell'esempio seguente viene illustrato come visualizzare una raccolta di punti elenco in un pulsante del 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);
}
}
Gerarchia di ereditarietà
CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton
Requisiti
intestazione: afxRibbonPaletteGallery.h