Интерфейс COMEvents

Объект COMEvents описывает точки присоединения (connection points) к COM-объекту. Подробнее...

Граф наследования:COMEvents:

Inheritance graph
Граф связей класса COMEvents:

Collaboration graph
Полный список членов класса

Свойства

LPUNKNOWN R _NewEnum []
 Это свойство реализует функционирование объекта как коллекции, его не нужно вызывать напрямую.
VARIANT R Item [[in] VARIANT Index] []
 Свойство позволяет обратиться к элементам коллекции.
long R Count []
 Свойство позволяет получить количество элементов в коллекции.

Подробное описание

Объект COMEvents описывает точки присоединения (connection points) к COM-объекту.

Класс также позволяет задавать события у этого COM-объекта через 2-й и 3-й уровни модели событий. Класс дает возможность задавать события у элементов управления ActiveX, а также у произвольных COM-объектов, используя все возможности модели событий WSO.

Создание: Объект доступен у ActiveX компонентов через свойство Events, также объект можно создать методом CreateCOMEvents класса WindowSystemObject.

Объект является коллекцией объектов COMConnectionPoint.

COM-объект может поддерживать несколько точек соединения, класс COMEvents подключает событие к первой подходящей точке. Для того чтобы подключить событие к конкретной точке нужно воспользоваться свойством Item и получить объект для подключения событий к этой точке.


Полный список свойств

LPUNKNOWN R _NewEnum

Это свойство реализует функционирование объекта как коллекции, его не нужно вызывать напрямую.

long R Count

Свойство позволяет получить количество элементов в коллекции.

VARIANT R Item[[in] VARIANT Index] (  ) 

Свойство позволяет обратиться к элементам коллекции.

Аргументы:
Index индекс элемента, может принимать следующие значения:
  • Строка, являющаяся именем интерфейса точки соединения, например "DWebBrowserEvents2".
  • Строка, являющаяся строковым представлением уникального идентификатора (GUID) точки присоединения, например "{34A715A0-6587-11D0-924A-0020AFC7AC4D}".
  • Число - индекс в коллекции


Документация по WSO 1.1. Последние изменения:Wed Aug 12 18:10:33 2015. (C) Веретенников А. Б. 2004-2015