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
对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 |