CMFCRibbonBaseElement选件类
CMFCRibbonBaseElement 选件类是可以添加到 功能区栏的所有元素的基类。 功能区元素的示例是功能区按钮、复选框和功能区组合框。
class CMFCRibbonBaseElement : public CObject
成员
公共构造函数
名称 |
说明 |
---|---|
CMFCRibbonBaseElement |
构造 CMFCRibbonBaseElement 对象。 |
公共方法
名称 |
说明 |
---|---|
添加功能区元素的一keytip的一个数组快捷键提示。 |
|
添加一个功能区元素到指定的功能区命令列表框。 |
|
指示功能区元素是否可添加到快速访问工具栏。 |
|
指示功能区元素的大小是否可以是精简的。 |
|
指示功能区元素的高度是否可以垂直添加到功能区行的高度。 |
|
指示功能区元素的宽度是否可以更改。 |
|
清理功能区元素的尺寸设置。 |
|
关闭功能区元素的弹出菜单。 |
|
复制指定的 CMFCRibbonBaseElement 的状态为当前对象。 |
|
销毁功能区元素。 |
|
绘制功能区元素的图像。 |
|
如果它指向当前对象,返回指定的指针功能区元素。 |
|
如果它包含指定的数据,检索指向功能区元素。 |
|
如果该元素是由指定的命令ID.,确定的检索指向功能区元素 |
|
如果其原始的功能区元素与指定的功能区元素,检索指向功能区元素。 |
|
返回功能区元素的袖珍型。 |
|
检索用户定义的数据与功能区元素。 |
|
返回功能区元素的说明。 |
|
则该弹出菜单放置滚动,检索指向功能区元素。 |
|
将当前功能区元素添加到指定的数组。 |
|
如果当前功能区元素包含指定的命令ID.,将当前功能区元素添加到指定的数组 |
|
则显示,检索指向功能区元素。 |
|
返回功能区元素的命令ID。 |
|
返回功能区元素的图像大小。 |
|
返回功能区元素的大小在其元状态的。 |
|
返回keytip与功能区元素。 |
|
检索功能区元素的keytip边界矩形。 |
|
检索keytip的文本范围。 |
|
功能区上的组中指示功能区元素的显示位置。 |
|
返回会与按钮。 |
|
检索功能区元素的通知命令ID。 |
|
检索原始功能区元素。 |
|
检索功能区元素的功能区类别。 |
|
检索包含功能区元素的一个。 |
|
检索功能区元素的父功能区栏。 |
|
检索功能区元素的父窗口。 |
|
如果用户当前按下它,检索指向功能区元素。 |
|
它位于快速访问工具栏,检索功能区元素的命令ID。 |
|
返回功能区元素的边框。 |
|
返回功能区元素的常规大小。 |
|
返回功能区元素的当前范围。 |
|
返回文本与功能区元素。 |
|
返回功能区元素的工具提示文本。 |
|
检索功能区元素的顶级功能区栏。 |
|
指定功能区元素是否具有compact模式。 |
|
指示父元素是否具有键盘焦点。 |
|
指定功能区元素是否具有中间模式。 |
|
指定功能区元素是否有大型架构。 |
|
指示功能区元素是否都有菜单。 |
|
因此,如果指定的点位于它,检索指向功能区元素。 |
|
指示功能区元素是垂直对齐与其他功能区元素。 |
|
指示区组件图像大小是否始终用。 |
|
指示功能区元素是否在自动重复模式。 |
|
指定功能区元素是否进行检查。 |
|
指定功能区元素是否在紧凑模式。 |
|
|
|
指定功能区元素是否禁用。 |
|
确定功能区元素是否显示一个弹出菜单和下拉。 |
|
指定功能区元素是否具有焦点。 |
|
指示功能区元素是否在功能区库包含。 |
|
指定功能区元素是否显示。 |
|
指示功能区元素的当前映像是否是一个中间范围。 |
|
指示功能区元素的当前映像是否是大型。 |
|
指示功能区元素是否在菜单包含。 |
|
指示用户是否单击功能区元素。 |
|
指示功能区元素是否在快速访问工具栏包含。 |
|
指示功能区元素是否显示分隔。 |
|
指示功能区元素是否以显示一个常见边框的组中包含。 |
|
指示工具提示是否显示在功能区元素下。 |
|
指示功能区元素可以选择是否具有键盘。 |
|
指示功能区元素的文本是否在右侧显示。 |
|
指示功能区元素是否当前显示。 |
|
指示功能区元素的显示heigth是否与包含该面板显示功能区的高度。 |
|
发送一个命令通知到功能区元素的父窗口。 |
|
通知功能区栏的父窗口,当用户显示位于列表的一个功能区元素。 |
|
添加功能区元素到指定的快速访问工具栏。 |
|
更新功能区元素的工具提示。 |
|
更新功能区元素以响应中的用户输入。 |
|
计算文本的大小功能区元素的。 |
|
调用由结构,当突出显示为位于菜单的功能区元素更改。 |
|
调用由框架绘制功能区元素。 |
|
调用由框架绘制功能区元素的keytip。 |
|
调用由结构,在绘制功能区元素的菜单图像。 |
|
调用由框架绘制功能区组件命令列表框。 |
|
调用由框架,当用户按下时keytip和功能区具有焦点的元素。 |
|
调用由框架,该布局更改方向。 |
|
调用由结构显示或隐藏功能区元素。 |
|
调用由结构,当区组件显示一个弹出菜单。 |
|
更新功能区元素的显示。 |
|
用户可以设置数据。功能区元素。 |
|
设置功能区元素的显示范围。 |
|
关联数据项与功能区元素。 |
|
|
|
设置功能区元素的说明。 |
|
设置功能区元素的命令ID。 |
|
设置功能区元素的初始显示范围。 |
|
设置功能区元素的一keytip。 |
|
设置功能区元素的原始功能区元素。 |
|
设置功能区元素的父类别。 |
|
设置功能区元素的父菜单容器。 |
|
设置功能区元素的父功能区栏。 |
|
设置维度他FOT显示功能区元素的矩形。 |
|
设置功能区元素的文本。 |
|
在右侧设置功能区元素的文本中显示。 |
|
设置功能区元素的工具提示文本。 |
|
设置功能区元素的可见性状态。 |
|
拉伸功能区元素的宽度。 |
|
更改功能区元素的公开敏感到指定的行高度。 |
|
使用功能区元素的命令,资源更新工具提示文本。 |
受保护的方法
名称 |
说明 |
---|---|
调用由结构,当用户按一个热键。 |
|
调用由结构,当功能区元素接收或丢失输入焦点。 |
备注
CMFCRibbonBaseElement 选件类定义对所有功能区元素共有的包含命令ID、文本标签、工具提示文本、元素可以限定,的声明和状态的属性(显示,按下,禁用,选中或拉)。
功能区元素的图像大小由 RibbonImageType 成员定义,可为下列值之一:
RibbonImageLarge
RibbonImageSmall
基于其大小,功能区元素显示一个小或大图像。
示例
下面的示例在 CMFCRibbonBaseElement 选件类演示如何使用各种方法。 该示例演示如何从获取 CMFCRibbonStatusBar 选件类的一 CMFCRibbonBaseElement 对象,并设置功能区元素的说明,将文本,设置keytip,并将功能区元素的工具提示文本。 此代码段是 绘制客户端示例的一部分。
// CMFCRibbonStatusBar m_wndStatusBar
CMFCRibbonBaseElement* pPane = m_wndStatusBar.FindByID(nID);
...
pPane->SetDescription(_T("a pane"));
// CString strText
pPane->SetText(strText);
pPane->SetKeys(_T("p"));
pPane->SetToolTipText(_T("this is a pane"));
继承层次结构
要求
标头: afxbaseribbonelement.h