Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Отображается в окне с фокусом клавиатуры при освобождении несистемной клавиши. Несистемная клавиша — это клавиша, которая нажимается, когда клавиша ALT не нажата, или клавиша, которая нажимается, когда в окне находится фокус клавиатуры.
#define WM_KEYUP 0x0101
Параметры
-
wParam
-
Код виртуального ключа несистемного ключа. См . раздел Коды виртуальных ключей.
-
lParam
-
Счетчик повторов, код сканирования, флаг расширенного ключа, контекстный код, предыдущий флаг "ключ—состояние" и флаг состояния перехода, как показано в следующей таблице.
Bits Значение 0—15 Число повторов для текущего сообщения. Значение — это количество автоматических попыток нажатия клавиши в результате того, что пользователь удерживает клавишу. Число повторов всегда равно 1 для WM_KEYUP сообщения. 16—23 Код сканирования. Значение зависит от изготовителя оборудования. 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 в разделе main клавиатуры; клавиши INS, DEL, HOME, END, PAGE UP, PAGE DOWN и стрелки в кластерах слева от цифровой клавиатуры, а также клавиши деления (/) и ВВОД на цифровой клавиатуре. Другие клавиатуры могут поддерживать бит расширенной клавиши в параметре lParam .
Приложения должны передавать wParam в TranslateMessage , не изменяя его.
Требования
| Требование | Значение |
|---|---|
| Минимальная версия клиента |
Windows 2000 Professional [только классические приложения] |
| Минимальная версия сервера |
Windows 2000 Server [только классические приложения] |
| Заголовок |
|