KeyPress - Одиночное нажатие клавиши |
Scroll |
Синтаксис Automation:
BOOL KeyPress (long * key, BOOL sysKey);
Синтаксис COM:
BOOL KeyPress (long * key, BOOL sysKey);
Входные параметры:
key |
- код нажатой клавиши, |
flags |
|
sysKey |
Выходные параметры:
key |
- измененный код клавиши. |
Возвращаемое значение:
TRUE |
- разрешить обработку нажатой клавиши, |
FALSE |
- запретить обработку нажатой клавиши. |
Примечание:
1. Индекс события задан в перечислении событий приложения....
2. Если syskey = false, была нажата обычная клавиша, что соответствует событию WM_KEYUP, если SYSKEY = true, была нажата системная клавиша, что соответствует событию WM_SYSKEYUP.
3. Если библиотека обработала событие нажатия клавиши и нужно запретить обработку события другими подписчиками, то нужно обнулить код клавиши т.е. *key = 0 и вернуть FALSE, если нужно запретить обработку события системой КОМПАС.
Подразделы:
(отсутствуют)