evMapKeyDown event (Zulu)

Возникает при нажатии на клавишу клавиатуры в окне карты.

Синтаксис:

Visual Basic:

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

nEventID- код события - evMapKeyDown (из набора eZuluEvents);
Source- источник события - объект IMapView;
Param1- код клавиши (long);
Param2 - счетчик повторений (long);
Param3- набор флагов (long);

Описание:

Событие возникает при нажатии на клавишу клавиатуры в окне карты.

В параметре Source передается ссылка на объект IMapView, представляющий окно карты.

В параметре Param1 содержится код нажатой клавиши в виде числа Long. Соответствуем параметру WPARAM, полученного сообщения WM_KEYDOWN.

В параметре Param2 передается счетчик повторений в виде числа Long. Соответствуем младшему слову параметра LPARAM, полученного сообщения WM_KEYDOWN.

В параметре Param3 содержится набор флагов в виде числа Long. Соответствуем старшему слову параметра LPARAM, полученного сообщения WM_KEYDOWN.

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