CMFCRibbonCategory选件类

CMFCRibbonCategory 选件类实现包含一组 功能区面板的一个功能区选项卡。

class CMFCRibbonCategory : public CObject

成员

Bb983800.collapse_all(zh-cn,VS.110).gif受保护的构造函数

名称

说明

CMFCRibbonCategory::CMFCRibbonCategory

构造函数。

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

名称

说明

CMFCRibbonCategory::AddHidden

添加一个隐藏的元素添加到功能区类别。

CMFCRibbonCategory::AddPanel

添加新面板到功能区类别。

CMFCRibbonCategory::CopyFrom

 

CMFCRibbonCategory::FindByData

 

CMFCRibbonCategory::FindByID

 

CMFCRibbonCategory::FindPanelWithElem

 

CMFCRibbonCategory::GetContextID

返回功能区类的上下文ID。

CMFCRibbonCategory::GetData

返回与功能区类别的用户定义的数据。

CMFCRibbonCategory::GetDroppedDown

 

CMFCRibbonCategory::GetElements

 

CMFCRibbonCategory::GetElementsByID

 

CMFCRibbonCategory::GetFirstVisibleElement

获取属于功能区类别的第一个可视元素。

CMFCRibbonCategory::GetFocused

返回一个具有焦点的元素。

CMFCRibbonCategory::GetHighlighted

返回一个突出显示的元素。

CMFCRibbonCategory::GetImageCount

 

CMFCRibbonCategory::GetImageSize

 

CMFCRibbonCategory::GetItemIDsList

 

CMFCRibbonCategory::GetLastVisibleElement

获取属于功能区类的一个最后一个可见元素

CMFCRibbonCategory::GetLargeImages

返回对功能区类用图像的列表。

CMFCRibbonCategory::GetMaxHeight

 

CMFCRibbonCategory::GetName

 

CMFCRibbonCategory::GetPanel

返回指向设置指定索引的一个。

CMFCRibbonCategory::GetPanelCount

返回一个数在功能区类的。

CMFCRibbonCategory::GetPanelFromPoint

 

CMFCRibbonCategory::GetPanelIndex

返回指定的功能区面板的索引。

CMFCRibbonCategory::GetParentButton

 

CMFCRibbonCategory::GetParentMenuBar

 

CMFCRibbonCategory::GetParentRibbonBar

 

CMFCRibbonCategory::GetRect

 

CMFCRibbonCategory::GetSmallImages

返回对类使用小图像的列表。

CMFCRibbonCategory::GetTabColor

返回功能区类别选项的当前颜色。

CMFCRibbonCategory::GetTabRect

 

CMFCRibbonCategory::GetTextTopLine

 

CMFCRibbonCategory::GetVisibleElements

获取属于功能区类别的所有可见元素。

CMFCRibbonCategory::HighlightPanel

 

CMFCRibbonCategory::HitTest

 

CMFCRibbonCategory::HitTestEx

 

CMFCRibbonCategory::HitTestScrollButtons

 

CMFCRibbonCategory::IsActive

 

CMFCRibbonCategory::IsVisible

确定功能区类是否可见。

CMFCRibbonCategory::IsWindows7Look

指示父功能区上是否存在Windows 7样式的外观(小矩形应用程序按钮)

CMFCRibbonCategory::NotifyControlCommand

 

CMFCRibbonCategory::OnCancelMode

 

CMFCRibbonCategory::OnDraw

 

CMFCRibbonCategory::OnDrawImage

 

CMFCRibbonCategory::OnDrawMenuBorder

 

CMFCRibbonCategory::OnKey

调用由结构,当用户按一个键盘按钮。

CMFCRibbonCategory::OnLButtonDown

 

CMFCRibbonCategory::OnLButtonUp

 

CMFCRibbonCategory::OnMouseMove

 

CMFCRibbonCategory::OnRTLChanged

 

CMFCRibbonCategory::OnScrollHorz

 

CMFCRibbonCategory::OnUpdateCmdUI

 

CMFCRibbonCategory::RecalcLayout

 

CMFCRibbonCategory::RemovePanel

CMFCRibbonCategory::ReposPanels

 

CMFCRibbonCategory::SetCollapseOrder

定义存在功能区类功能区面板的折叠顺序。

CMFCRibbonCategory::SetData

在功能区类存储用户定义的数据。

CMFCRibbonCategory::SetKeys

分配keytip到功能区类别。

CMFCRibbonCategory::SetName

 

CMFCRibbonCategory::SetTabColor

设置功能区类的颜色。

备注

通常,通过调用 CMFCRibbonBar::AddCategory间接创建功能区类别,返回指向新创建的功能区类别。您添加到面板类通过调用 CMFCRibbonCategory::AddPanel

CMFCRibbonTab 选件类绘制功能区类别。它派生于 CMFCRibbonBaseElement选件类

下面的示例演示如何创建功能区类别和面板添加到它。

// Create a new ribbon category and get a pointer to it

CMFCRibbonCategory* pCategory = m_wndRibbonBar.AddCategory

(_T("&Write"), // Category name

IDB_WRITE, // Category small images (16 x 16)

IDB_WRITE_LARGE); // Category large images (32 x 32)

// Add a panel to the new category

CMFCRibbonPanel* pPanel = pCategory->AddPanel (

_T("Clipboard"), // Panel name

m_PanelIcons.ExtractIcon (0)); // Panel icon

下图显示主页类以从RibbonApp示例应用程序的。

CMFCRibbonCategory 图像

继承层次结构

CObject

   CMFCRibbonCategory

要求

标头: afxribboncategory.h

请参见

参考

层次结构图

CObject选件类

其他资源

MFC 类