evMapModeVisibililityChanged event (Zulu)

Возникает при изменении режима отображения определенного типа или режима объектов слоя в карте.

Синтаксис:

Visual Basic:

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

nEventID- код события - evMapModeVisibilityChanged (из набора eZuluEvents);
Source- источник события - объект MapDoc;
Param1- слой Layer, чье отображение меняется;
Param2 - Type As Long;
Param3- Mode As Long;

Описание:

Событие возникает, когда тот или иной тип или режим объектов слоя меняет свое отображение в карте.

В параметре Source передается ссылка на объект MapDoc - карту, источник события.

В параметре Param1 передается ссылка на объект Layer - слой, чье отображение меняется.

В параметре Param2 передается идентификатор типа объектов (см. ObjectType.Id), а в Param3 - номер режима (см. ObjectMode.Id), чье отображение меняется. Если меняется отображение типа целиком, то в параметре Param3 передается -1.

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