CMFCRibbonBar选件类

CMFCRibbonBar 选件类实现一个功能区条类似于在Office的2007。

class CMFCRibbonBar : public CPane

成员

Bb983906.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CMFCRibbonBar::CMFCRibbonBar

默认构造函数。

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

名称

说明

CMFCRibbonBar::ActivateContextCategory

激活已经可见的上下文类。

CMFCRibbonBar::AddCategory

添加新的功能区类添加到功能区。

CMFCRibbonBar::AddContextCategory

添加一个上下文类。

CMFCRibbonBar::AddMainCategory

添加新的主要功能区类别。

CMFCRibbonBar::AddPrintPreviewCategory

 

CMFCRibbonBar::AddQATOnlyCategory

 

CMFCRibbonBar::AddToTabs

添加一个功能区元素到功能区栏的右侧。

CMFCRibbonBar::CreateEx

创建一个控件条并将它附加到 CPane 对象。 (重写 CPane::CreateEx。)

CMFCRibbonBar::Create

创建一个功能区栏控件并将它附加到功能区栏。

CMFCRibbonBar::DeactivateKeyboardFocus

 

CMFCRibbonBar::DrawMenuImage

 

CMFCRibbonBar::DWMCompositionChanged

 

CMFCRibbonBar::EnableKeyTips

启用或禁用功能区控件的键提示。

CMFCRibbonBar::EnablePrintPreview

启用 打印预览 选项。

CMFCRibbonBar::EnableToolTips

启用或禁用工具提示和工具提示标题在功能区栏。

CMFCRibbonBar::FindByData

查找一个功能区元素使用用户指定的数据。

CMFCRibbonBar::FindByID

查找具有指定的命令ID.的一个功能区元素

CMFCRibbonBar::FindCategoryIndexByData

查找包含用户定义的数据功能区类的索引。

CMFCRibbonBar::ForceRecalcLayout

 

CMFCRibbonBar::GetActiveCategory

获取一个指向有效的类别。

CMFCRibbonBar::GetCaptionHeight

返回标题高度。 (重写 CBasePane::GetCaptionHeight。)

CMFCRibbonBar::GetCategory

获取一个指向类位于指定的索引。

CMFCRibbonBar::GetCategoryCount

获取功能区类的数目在功能区栏的。

CMFCRibbonBar::GetCategoryHeight

 

CMFCRibbonBar::GetCategoryIndex

返回功能区类的索引。

CMFCRibbonBar::GetContextName

检索使用ID.,指定上下文类声明的名称

CMFCRibbonBar::GetDroppedDown

 

CMFCRibbonBar::GetElementsByID

获取包含指向所有功能区元素具有指定的ID.的数组

CMFCRibbonBar::GetApplicationButton

获取一个指向区按钮。

CMFCRibbonBar::GetFocused

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

CMFCRibbonBar::GetHideFlags

 

CMFCRibbonBar::GetItemIDsList

 

CMFCRibbonBar::GetKeyboardNavigationLevel

 

CMFCRibbonBar::GetKeyboardNavLevelCurrent

 

CMFCRibbonBar::GetKeyboardNavLevelParent

 

CMFCRibbonBar::GetMainCategory

返回指向当前选定的功能区类别。

CMFCRibbonBar::GetQATCommandsLocation

 

CMFCRibbonBar::GetQATDroppedDown

 

CMFCRibbonBar::GetQuickAccessCommands

加载包含所有元素命令ID显示在快速访问工具栏的列表。

CMFCRibbonBar::GetQuickAccessToolbarLocation

 

CMFCRibbonBar::GetTabTrancateRatio

 

CMFCRibbonBar::GetTooltipFixedWidthLargeImage

 

CMFCRibbonBar::GetTooltipFixedWidthRegular

 

CMFCRibbonBar::GetVisibleCategoryCount

 

CMFCRibbonBar::HideAllContextCategories

隐藏活动和可见的所有类别。

CMFCRibbonBar::HideKeyTips

 

CMFCRibbonBar::HitTest

查找设置指定的点在功能区栏的工作区坐标的功能区元素的指针。

CMFCRibbonBar::IsKeyTipEnabled

确定是否会启用。

CMFCRibbonBar::IsMainRibbonBar

 

CMFCRibbonBar::IsPrintPreviewEnabled

确定 打印预览 选项是否启用。

CMFCRibbonBar::IsQATEmpty

 

CMFCRibbonBar::IsQuickAccessToolbarOnTop

指定快速访问工具栏是否在功能区栏上找到。

CMFCRibbonBar::IsReplaceFrameCaption

确定功能区栏是否要将主框架声明,或在框架中声明的下面添加。

CMFCRibbonBar::IsShowGroupBorder

 

CMFCRibbonBar::IsToolTipDescrEnabled

定位工具提示标题是否启用。

CMFCRibbonBar::IsToolTipEnabled

确定功能区栏的工具提示是否启用。

CMFCRibbonBar::IsTransparentCaption

 

CMFCRibbonBar::IsWindows7Look

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

CMFCRibbonBar::LoadFromResource

已重载。 从应用程序资源加载一个功能区栏。

CMFCRibbonBar::OnClickButton

 

CMFCRibbonBar::OnEditContextMenu

 

CMFCRibbonBar::OnRTLChanged

  (重写 CPane::OnRTLChanged。)

CMFCRibbonBar::OnSetAccData

  (重写 CBasePane::OnSetAccData。)

CMFCRibbonBar::OnShowRibbonContextMenu

 

CMFCRibbonBar::OnShowRibbonQATMenu

 

CMFCRibbonBar::OnSysKeyDown

 

CMFCRibbonBar::OnSysKeyUp

 

CMFCRibbonBar::PopTooltip

 

CMFCRibbonBar::PreTranslateMessage

  (重写 CBasePane::PreTranslateMessage。)

CMFCRibbonBar::RecalcLayout

  (重写 installutil.exe 工具。)

CMFCRibbonBar::RemoveAllCategories

从功能区栏中移除所有功能区类别。

CMFCRibbonBar::RemoveAllFromTabs

从的选项卡区移除所有功能区元素。

CMFCRibbonBar::RemoveCategory

移除位于指定索引处的功能区类别。

CMFCRibbonBar::SaveToXMLBuffer

保存功能区栏到缓冲区。

CMFCRibbonBar::SaveToXMLFile

保存功能区栏以XML文件。

CMFCRibbonBar::SetActiveCategory

设置指定的功能区类为活动状态。

CMFCRibbonBar::SetActiveMDIChild

 

CMFCRibbonBar::SetElementKeys

设置具有指定的命令ID.的所有功能区元素的指定的快捷键提示

CMFCRibbonBar::SetApplicationButton

分发应用程序功能区按钮添加到功能区栏。

CMFCRibbonBar::SetKeyboardNavigationLevel

 

CMFCRibbonBar::SetMaximizeMode

 

CMFCRibbonBar::SetQuickAccessCommands

添加一个或多个功能区元素快速访问工具栏。

CMFCRibbonBar::SetQuickAccessDefaultState

为快速访问工具栏指定默认状态。

CMFCRibbonBar::SetQuickAccessToolbarOnTop

确定在功能区栏下上的快速访问工具栏(QAT)在或。

CMFCRibbonBar::SetTooltipFixedWidth

 

CMFCRibbonBar::SetWindows7Look

启用/禁用功能区Windows 7样式的外观(小矩形应用程序按钮)

CMFCRibbonBar::ShowCategory

显示或隐藏指定的功能区类别。

CMFCRibbonBar::ShowContextCategories

显示或隐藏具有指定的ID.的上下文类

CMFCRibbonBar::ShowKeyTips

 

CMFCRibbonBar::ToggleMimimizeState

切换在的最小化和最大化状态之间的功能区栏。

CMFCRibbonBar::TranslateChar

 

备注

当同时释放了Microsoft Office 2007,表示Microsoft Office fluent功能区。 此功能区栏不仅仅是新控件。 它表示新的用户界面示例。 功能区上是包含调用类别的设置选项的窗格。 每个类别逻辑上拆分为一个,并且每个面板可以包含各种控件和命令按钮。

显示在功能区栏的元素展开和缩小充分利用可用空间。 例如,因此,如果一个具有显示足够的空间其元素,它成为显示在弹出菜单的子项的菜单按钮。 功能区栏的行为用作静态(非浮动)控制条,并且可以停靠到框架的顶部。

可以使用 CMFCRibbonStatusBar 选件类实现状态栏类似于在Office的一个2007。 功能区类别包含(和)显示一组 功能区面板。 每个功能区面板包含一个或多个功能区元素,从 CMFCRibbonBaseElement派生。

有关如何将功能区栏的信息添加到现有MFC应用程序,请参见 演练:更新MFC scribble应用程序

继承层次结构

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCRibbonBar

要求

标头: afxribbonbar.h

请参见

任务

演练:更新MFC scribble应用程序

参考

层次结构图

CPane选件类

CMFCRibbonCategory选件类

CMFCRibbonPanel选件类

CMFCRibbonBaseElement选件类

其他资源

MFC 类