WM_KEYUP сообщение размещено в окно с фокусом клавиатуры при отпускании клавиши несистемных. Несистемные ключ — это ключ, нажата при не нажата или клавиатуры клавиши, клавиши alt нажата при окно имеет фокус клавиатуры.
WM_KEYUP nVirtKey = wParam (Интернасьонал); / / виртуальный ключ код lKeyData = lParam; / / Ключевые данные
| Значение | Описание |
|---|---|
| 0–15 | Определяет число повторений для текущего сообщения. Значение — количество раз, которое нажатия кнопки auto повторяется из пользователей, удерживая клавишу. Число повторений всегда является одна для WM_KEYUP сообщения. |
| оценки | Указывает код сканирования. Значение зависит от изготовителя оборудования (OEM). |
| 24 | Указывает, является ли ключ расширенного ключа, таких как правой клавиши alt и клавиши ctrl, которые появляются на расширенной 101 - или 102-клавишной клавиатуре. Значение равно 1, если это расширенный ключ; в противном случае это 0. |
| 25-28 | Защищены; не следует использовать. |
| 29 | Указывает код контекста. Значение всегда равно 0 для WM_KEYUP сообщения. |
| 30 | Определяет ключевые предыдущее состояние. Значение всегда равно 1 для WM_KEYUP сообщения. |
| 31 | Определяет состояние перехода. Значение всегда равно 1 для WM_KEYUP сообщения. |
Приложение должно возвращать нуль, если она обрабатывает это сообщение.
Функция DefWindowProc посылает сообщение WM_SYSCOMMAND окну верхнего уровня, если клавиша f10 или alt ключ был выпущен. Параметр wParam сообщения имеет значение SC_KEYMENU.
Для расширения 101 и 102-клавиша клавиатуры расширенные ключи являются правой клавиши alt и клавиши ctrl в основной части клавиатуры; ins, del, дома, конец, page up, page down и клавиш со стрелками в кластерах слева от цифровой клавиатуры; и деления (/) и введите ключи в цифровой клавиатуры. Другие клавиши могут поддерживать продлил ключ бит в параметре lKeyData.
nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Требует версии 1.0 или более поздней версии.
Заголовок:Объявленные в winuser.h.
Обзор ввода клавиатуры ввода сообщений клавиатуры, DefWindowProc, WM_KEYDOWN, WM_SYSCOMMAND