IUICollectionChangedEvent 接口 (uiribbon.h)

IUICollectionChangedEvent 接口由应用程序实现,并定义在运行时处理集合更改所需的方法。

继承

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

方法

IUICollectionChangedEvent 接口具有这些方法。

 
IUICollectionChangedEvent::OnChanged

在 IUICollection 更改时调用。

注解

Windows 功能区框架将标准组件对象模型 (COM) 可连接对象的 客户端-服务器机制合并在一起,以便在运行时侦听和处理集合更改事件。

功能区充当 COM 服务器可连接对象,该对象定义客户端(功能区主机应用程序)的传入和传出通知接口。 传入接口由功能区实现。 传出接口由应用程序在专用对象中实现,该对象由应用程序创建并称为客户端连接接收器。 此接收器用于建立与可连接对象的连接。

除了定义传入和传出接口外,功能区还必须实现 IConnectionPointContainer 接口并创建至少一个实现 IConnectionPoint 接口的连接点对象,并管理与客户端接收器的连接。

注意 在客户端尝试创建接收器对象之前,客户端必须查询 IConnectionPointContainer 的可连接对象以确定该对象是否可连接。
 
对于功能区, IUICollectionChangedEvent 是由框架定义并由应用程序实现的传出接口。 功能区通过在集合更改时发送传出通知(例如,将命令添加到快速访问工具栏 (QAT) )来触发客户端中的 IUICollectionChangedEvent::OnChanged 事件。

要求

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

另请参阅

COM 和可连接对象中的事件

库示例

IUICollection