Поделиться через


Метод 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
Header uiribbon.h
DLL Mshtml.dll

См. также раздел

События в COM и подключаемых объектах

Пример коллекции

IUICollection

IUICollectionChangedEvent