evMapBeforeLayerAdd event (Zulu)

Возникает перед тем, как слой будет добавлен в карту.

Синтаксис:

Visual Basic:

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

EventID - код события - evMapBeforeLayerAdd (из набора eZuluEvents).

Source - источник события - объект MapDoc.

Param1 - имя_слоя.

Param2 - skip_flag.

Param3 - пусто.

Описание:

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

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

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

В параметре Param2 передается ссылка на флаг skip_flag (тип long*). В случае, если нужно предотвратить загрузку слоя, в эту переменую нужно записать ненулевое значение.

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