Устанавливает функцию-обработчик событий от Zulu. Используется в плагинах, выполненные в виде модуля с экспортируемыми функциями.
HRESULT SetEventCallback( [in] long lpfnCallback).
Устанавливает функцию-обработчик событий. Адрес функции передается в виде параметра lpfnCallback.
Функция имеет формат:
BOOL __stdcall OnZuluEvent(DWORD dwCookie, UINT nEventID, IUnknown *pSource, VARIANT Param1, VARIANT Param2, VARIANT Param3);Параметры функции:
Параметр
Описание
dwCookie
Значение cookie, которое плагин возвращает в методе ConnectZuluPlugin.
nEventID Код события из набора констант eZuluEvents pSource Объект-источник события. В зависимости от события это может быть объект Zulu, документ Document, окно карты IMapView или какой-либо другой объект Param1 - Param3 Дополнительные параметры события.