CMFCRibbonCategory选件类
CMFCRibbonCategory 选件类实现包含一组 功能区面板的一个功能区选项卡。
class CMFCRibbonCategory : public CObject
成员
受保护的构造函数
名称 |
说明 |
---|---|
构造函数。 |
公共方法
名称 |
说明 |
---|---|
添加一个隐藏的元素添加到功能区类别。 |
|
添加新面板到功能区类别。 |
|
|
|
|
|
|
|
|
|
返回功能区类的上下文ID。 |
|
返回与功能区类别的用户定义的数据。 |
|
|
|
|
|
|
|
获取属于功能区类别的第一个可视元素。 |
|
返回一个具有焦点的元素。 |
|
返回一个突出显示的元素。 |
|
|
|
|
|
|
|
获取属于功能区类的一个最后一个可见元素 |
|
返回对功能区类用图像的列表。 |
|
|
|
|
|
返回指向设置指定索引的一个。 |
|
返回一个数在功能区类的。 |
|
|
|
返回指定的功能区面板的索引。 |
|
|
|
|
|
|
|
|
|
返回对类使用小图像的列表。 |
|
返回功能区类别选项的当前颜色。 |
|
|
|
|
|
获取属于功能区类别的所有可见元素。 |
|
|
|
|
|
|
|
|
|
|
|
确定功能区类是否可见。 |
|
指示父功能区上是否存在Windows 7样式的外观(小矩形应用程序按钮) |
|
|
|
|
|
|
|
|
|
|
|
调用由结构,当用户按一个键盘按钮。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
定义存在功能区类功能区面板的折叠顺序。 |
|
在功能区类存储用户定义的数据。 |
|
分配keytip到功能区类别。 |
|
|
|
设置功能区类的颜色。 |
备注
通常,通过调用 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示例应用程序的。
继承层次结构
要求
标头: afxribboncategory.h