CMFCRibbonGalleryMenuButton选件类

实现包含功能区库的一个功能区菜单按钮。

class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton

成员

Bb983166.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCRibbonGalleryMenuButton::CMFCRibbonGalleryMenuButton

构造和初始化 CMFCRibbonGalleryMenuButton 对象。

Bb983166.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CMFCRibbonGalleryMenuButton::CopyFrom

  (重写 CMFCToolBarMenuButton::CopyFrom。)

CMFCRibbonGalleryMenuButton::CreatePopupMenu

  (重写 CMFCToolBarMenuButton::CreatePopupMenu。)

CMFCRibbonGalleryMenuButton::GetPalette

 

CMFCRibbonGalleryMenuButton::HasButton

  (重写 CMFCToolBarMenuButton::HasButton。)

CMFCRibbonGalleryMenuButton::IsEmptyMenuAllowed

  (重写 CMFCToolBarMenuButton::IsEmptyMenuAllowed。)

Bb983166.collapse_all(zh-cn,VS.110).gif备注

库菜单按钮显示为中间带箭头的一个弹出菜单。当用户单击此按钮时,该图像库中显示。当构造库菜单按钮时,必须指定包含这些图像的图像列表。

示例

下面的示例演示如何将项目符号显示库在菜单按钮的:

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

继承层次结构

CObjectCMFCToolBarButtonCMFCToolBarMenuButtonCMFCRibbonGalleryMenuButton

要求

标头: afxRibbonPaletteGallery.h

请参见

参考

层次结构图

CMFCToolBarMenuButton选件类

CMFCRibbonGallery选件类

其他资源

MFC 类