CMFCRibbonPanel选件类
实现包含一组功能区元素的面板。在绘制时面板,它显示尽可能多的元素将面板的大小。
class CMFCRibbonPanel : public CObject
成员
受保护的构造函数
名称 |
说明 |
---|---|
构造和初始化 CMFCRibbonPanel 对象。 |
公共方法
名称 |
说明 |
---|---|
添加一个功能区元素到面板中。 |
|
添加一个分隔符到一个。 |
|
添加一个工具栏到一个。 |
|
|
|
返回指定的命令ID.定位的元素 |
|
|
|
返回元素数在一个中。 |
|
返回用户定义的数据与面板。 |
|
|
|
|
|
返回功能区元素位于指定的索引。 |
|
检索在一个包含的所有元素。 |
|
|
|
返回一个具有焦点的元素。 |
|
返回库元素的边框。 |
|
|
|
|
|
|
|
|
|
|
|
返回一个的父类别。 |
|
|
|
|
|
|
|
|
|
获取数组可见元素。 |
|
|
|
|
|
|
|
插入一个功能区元素在特定位置。 |
|
插入一个分隔符在特定位置。 |
|
按列指定是否应垂直居中所有 panel 元素(对齐)。 |
|
|
|
|
|
指定所有panel列是否具有相同的宽度。 |
|
|
|
|
|
移动该库使指定的功能区组件可见。 |
|
|
|
|
|
移除并选择性地删除元素位于指定索引处。 |
|
从一个移除所有元素。 |
|
将根据各自的索引值的代码中将一个元素。 |
|
请使用基于指定的命令ID.的代码中将一个组件 |
|
排序面板按列垂直对齐元素。 |
|
关联用户定义的数据添加一个。 |
|
分配一个弹出菜单。具有特定命令ID.的元素 |
|
添加所提供的运行时选件类信息指定的一个功能区元素到一个。 |
|
添加所提供的运行时选件类信息指定的一个功能区元素到一个。 |
|
将焦点设置到指定的功能区元素。 |
|
启用或禁用列调整。 |
|
设置显示了功能区面板的键盘快捷键。 |
|
|
备注
功能区面板是在功能区类中创建相关任务的逻辑分组。在功能区上的大小更改,面板布局自动调整显示尽可能多的元素。
在功能区类包含通过调用 CMFCRibbonCategory::GetPanel 方法可获取一个。
示例
通过在 CMFCRibbonPanel 选件类,中的各种方法下面的示例演示如何配置 CMFCRibbonPanel 对象。此示例演示如何设置显示了功能区面板的键盘快捷方式,按列垂直对齐面板中的元素,并启用列调整。此代码段是 MS办公室2007中演示的示例的一部分。
// CMFCRibbonCategory* pCategory
// CMFCToolBarImages m_PanelImages
CMFCRibbonPanel* pPanelClipboard = pCategory->AddPanel(_T("Clipboard"), m_PanelImages.ExtractIcon(1));
pPanelClipboard->SetKeys(_T("zc"));
pPanelClipboard->SetCenterColumnVert();
pPanelClipboard->SetJustifyColumns();
继承层次结构
要求
标头: afxRibbonPanel.h