CMFCRibbonGalleryMenuButton选件类
实现包含功能区库的一个功能区菜单按钮。
class CMFCRibbonGalleryMenuButton : public CMFCToolBarMenuButton
成员
公共构造函数
名称 |
说明 |
---|---|
构造和初始化 CMFCRibbonGalleryMenuButton 对象。 |
公共方法
名称 |
说明 |
---|---|
|
|
(重写 CMFCToolBarMenuButton::HasButton。) |
|
备注
库菜单按钮显示为中间带箭头的一个弹出菜单。 当用户单击此按钮时,该图像库中显示。 当构造库菜单按钮时,必须指定包含这些图像的图像列表。
示例
下面的示例演示如何将项目符号显示库在菜单按钮的:
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);
}
}
继承层次结构
CObject CMFCToolBarButton CMFCToolBarMenuButton CMFCRibbonGalleryMenuButton
要求
标头: afxRibbonPaletteGallery.h