Возникает непосредственно перед началом прорисовки конкретного слоя в окне карты.
Visual Basic:
Function OnZuluEvent(EvendID As Long, Source As Unknown, Param1, Param2, Param3) As Boolean
nEventID - код события - evMapBeforeLayerDraw (из набора eZuluEvents); Source - источник события - объект IMapView; Param1 - DrawHandle; Param2 - индекс слоя; Param3 - continue_flag;
Событие возникает в процессе обновления содержимого окна карты, непосредственно перед началом прорисовки конкретного слоя в окне карты..
В параметре Source передается ссылка на объект IMapView, представляющий окно карты.
В параметре Param1 содержится дескриптор DrawHandle в виде числа Long, который можно использовать в дальнейшем для дополнительной отрисовки.
В параметре Param2 передается номер слоя (начиная с 0), который должен быть отрисован.
В параметре Param3 передается флаг продолжения continue_flag (в виде long *). Если отрисовку следует прервать, суда необходимо записать ненулевое значение.
Событие может обрабатываться плагином через механизм OnZuluEvent.