evMapCurIDChanged event (Zulu)

Возникает всякий раз, когда на карте сменяется мигающий объект.

Синтаксис:

Visual Basic:

Function OnZuluEvent(EvendID As Long, Source As Unknown, Param1, Param2, Param3) As Boolean

nEventID- код события - evMapCurIDChanged (из набора eZuluEvents);
Source- источник события - объект MapDoc;
Param1- слой - объект Layer;
Param2 - ключ элемента (long);
Param3- пусто;

Описание:

Событие возникает всякий раз, когда на карте сменяется мигающий объект. В параметре Source передается ссылка на объект MapDoc - карту, в которой произошло измененение.

Если на карте есть мигающий элемент, то параметр Param1 будет содержать ссылку на объект Layer, соответствующий активному слою, а в параметре Param2 передается ключ мигающего элемента.

Если никакой элемент не мигает, то в Param1 будет пусто, а в Param2 будет значение -1.

В отличии от события evMapObjectSelect, которое возникает только при выделении мигающего объекта пользователем, это событие возникает всякий раз когда по каким-либо причинам меняется мигающий элемент.

Событие может обрабатываться плагином через механизм OnZuluEvent.