Please enable JavaScript to view this site.

» Нет разделов более высокого уровня «

WM_SYSDEADCHAR

Scroll

Это событие посылается в окно с клавиатурным фокусом, когда событие WM_SYSKEYDOWN обрабатывается функцией TRANSLATEMESSAGE. Оно позволяет получить код символа нажатой пассивной системной клавиши, то есть пассивной клавиши, которая была нажата при нажатой <ALT>.

Синтаксис:

WM_SYSDEADCHAR chCharCode = (TCHAR) wParam; lKeyData = lParam;

Параметры:

wParam

- код клавиши,

lParamLo

- количество повторений кода клавиши за время удержания ее в нажатом состоянии,

IParamHi

биты 0-7: scan-код клавиши, зависящий от OEM;

бит 8: 1, если клавиша относится к расширенным,

бит 13: 1, если при нажатии клавиши была нажата <Alt>,

бит 14: 1, если клавиша была нажата до возникновения события,

бит 15: 1, если после события клавиша отпущена,

0, если после события клавиша остается нажатой.

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

Не используется.

Примечание:

1. К пассивным клавишам относятся, например, умляуты и ударения.

2. Событие может использоваться для получения обратной связи для клавиш, нажатие которых необязательно формирует символ как таковой.

См. также:

WM_DEADCHAR, WM_CHAR и WM_SYSDEADCHAR.

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