evMapKeyChar event (Zulu)

Возникает при нажатии на клавишу клавиатуры, соответствующей букве или цифре.

Синтаксис:

Visual Basic:

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

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

Описание:

Событие возникает при нажатии на клавишу клавиатуры, соответствующей букве или цифре, в окне карты.

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

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

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

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

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