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


Интерфейс IUICollectionChangedEvent (uiribbon.h)

Интерфейс IUICollectionChangedEvent реализуется приложением и определяет метод, необходимый для обработки изменений коллекции во время выполнения.

Наследование

Интерфейс IUICollectionChangedEvent наследуется от интерфейса IUnknown . IUICollectionChangedEvent также имеет следующие типы элементов:

Методы

Интерфейс IUICollectionChangedEvent содержит следующие методы.

 
IUICollectionChangedEvent::OnChanged

Вызывается при изменении IUICollection.

Комментарии

Платформа ленты Windows включает стандартный механизм клиента-сервера модели COM для подключаемых объектов для прослушивания и обработки измененных событий сбора во время выполнения.

Лента выступает в качестве подключаемого объекта COM-сервера, который определяет как входящие, так и исходящие интерфейсы уведомлений для клиента, который является ведущим приложением ленты. Входящие интерфейсы реализуются лентой. Исходящие интерфейсы реализуются приложением в выделенном объекте, который создается приложением и называется приемником клиентских подключений. Этот приемник используется для установления подключения к подключаемому объекту.

Помимо определения входящих и исходящих интерфейсов, лента должна также реализовать интерфейс IConnectionPointContainer и создать по крайней мере один объект точки подключения, который реализует интерфейс IConnectionPoint и управляет подключением к приемнику клиента.

Примечание Клиент должен запросить подключаемый объект для IConnectionPointContainer , чтобы определить, доступен ли объект для подключения, прежде чем клиент попытается создать объект приемника.
 
В случае с лентой IUICollectionChangedEvent — это исходящий интерфейс, определенный платформой и реализованный приложением. Лента активирует событие IUICollectionChangedEvent::OnChanged в клиенте, отправляя исходящее уведомление при изменении коллекции, например при добавлении команды на панель быстрого доступа (QAT).

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и Обновление платформы для Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header uiribbon.h

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

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

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

IUICollection