Please enable JavaScript to view this site.

Интерфейс...

Синтаксис Automation:

BOOL KeyDown (long * key, long flags, BOOL sysKey);

Синтаксис COM:

BOOL KeyDown( long * key, long flags, BOOL sysKey);

Входные параметры:

key

- код нажатой клавиши,

flags

- флаг клавиатуры,

sysKey

- признак нажатия системной клавиши.

Выходные параметры:

key

- измененный код нажатой клавиши.

Возвращаемое значение:

TRUE

- разрешить обработку нажатой клавиши,

FALSE

- запретить обработку нажатой клавиши.

Примечание:

1. Индекс события задан в перечислении событий приложения...

2. Благодаря автоматическому повторению кода клавиши при удержании ее нажатой, до появления события wm_keyup может выдаваться несколько событий wm_keydown. Значение разряда 30 параметра flags позволяет определить, было ли событие wm_keydown первым или является повторным во время удержания клавиши нажатой.

3. Если библиотека обработала событие нажатия клавиши и нужно запретить обработку события другими подписчиками, то нужно обнулить код клавиши т.е. *key = 0 и вернуть FALSE, если нужно запретить обработку события системой КОМПАС.

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78