IUICollectionChangedEvent::OnChanged 方法 (uiribbon.h)

IUICollection 更改时调用。

语法

HRESULT OnChanged(
  [in] UI_COLLECTIONCHANGE action,
  [in] UINT32              oldIndex,
  [in] IUnknown            *oldItem,
  [in] UINT32              newIndex,
  [in] IUnknown            *newItem
);

参数

[in] action

类型: UI_COLLECTIONCHANGE

IUICollection 执行的操作。

[in] oldIndex

类型: UINT32

删除或替换时旧项的索引;否则 UI_COLLECTION_INVALIDINDEX

[in] oldItem

类型: IUnknown*

指向删除或替换时旧项的指针;否则为 NULL

[in] newIndex

类型: UINT32

插入、添加或替换时新项的索引;否则 UI_COLLECTION_INVALIDINDEX

[in] newItem

类型: IUnknown*

指向插入、添加或替换时的新项的指针;否则为 NULL

返回值

类型: HRESULT

如果该方法成功,则返回 S_OK。 否则,将返回 HRESULT 错误代码。

注解

IUICollectionChangedEvent::OnChanged 接口由功能区主机应用程序实现, (客户端连接接收器) 作为由功能区 (可连接对象) 触发的集合更改事件的侦听器。

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
目标平台 Windows
标头 uiribbon.h
DLL Mshtml.dll

另请参阅

COM 和可连接对象中的事件

库示例

IUICollection

IUICollectionChangedEvent