CMFCRibbonGalleryMenuButton, classe
Implémente un bouton de menu de ruban qui contient des galeries de ruban.
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
Membres
Constructeurs publics
Nom |
Description |
---|---|
Les éléments et initialise un objet d' CMFCRibbonGalleryMenuButton . |
Méthodes publiques
Nom |
Description |
---|---|
(Substitutions CMFCToolBarMenuButton::CopyFrom.) |
|
(Substitutions CMFCToolBarMenuButton::CreatePopupMenu.) |
|
|
|
(Substitutions CMFCToolBarMenuButton::HasButton.) |
|
(Substitutions CMFCToolBarMenuButton::IsEmptyMenuAllowed.) |
Remarques
Le bouton de menu de la galerie sous menu contextuel avec une flèche. Lorsque l'utilisateur clique sur ce bouton, une galerie des images s'affiche. Lorsque vous construisez un bouton de menu de la galerie, vous devez spécifier une liste d'images qui contient ces images.
Exemple
L'exemple suivant montre comment afficher une galerie des puces dans un bouton 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);
}
}
Hiérarchie d'héritage
CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton
Configuration requise
en-tête : afxRibbonPaletteGallery.h