IUIFramework 接口 (uiribbon.h)

IUIFramework 接口由 Windows 功能区框架实现,并定义为框架提供核心功能的方法。

继承

IUIFramework 接口继承自 IUnknown 接口。 IUIFramework 还具有以下类型的成员:

方法

IUIFramework 接口具有这些方法。

 
IUIFramework::D estroy

终止并释放 Windows 功能区框架实例的所有对象、挂钩和引用。
IUIFramework::FlushPendingInvalidations

处理所有挂起的命令更新。
IUIFramework::GetUICommandProperty

检索命令属性、值或状态。
IUIFramework::GetView

检索指向表示 Windows 功能区框架视图的接口的指针的地址,例如 IUIRibbon 或 IUIContextualUI。
IUIFramework::Initialize

将主机应用程序连接到 Windows 功能区框架。
IUIFramework::InvalidateUICommand

使 Windows 功能区框架命令属性、值或状态失效。
IUIFramework::LoadUI

加载 Windows 功能区框架 UI 资源或已编译标记文件。
IUIFramework::SetModes

指定要启用的应用程序模式。
IUIFramework::SetUICommandProperty

设置命令属性、值或状态。

注解

此接口用于初始化和拆除功能区框架。

功能区框架 UI 功能由视图区分,这些视图本质上是内置的核心控件,例如 功能区和ContextPopup

若要获取指向 IUIFramework 实现的接口指针,请使用 CoCreateInstance 创建类标识符为 (CLSID) CLSID_UIRibbonFramework 的 COM 对象。

要求

   
最低受支持的客户端 Windows 7、带 SP2 的 Windows Vista 和适用于 Windows Vista 的平台更新 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2、Windows Server 2008 SP2 和 Platform Update for Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 uiribbon.h

另请参阅

Windows 功能区框架示例