10.4 - Сообщения о нажатии клавиши

Нажатие клавиши заканчивается сообщением WM_KEYDOWN или WM_SYSKEYDOWN, помещаемое в очередь сообщений потока, связанного с окном, которое имеет фокус клавиатуры. Отпуск клавиши заканчивается сообщением WM_KEYUP или WM_SYSKEYUP, помещаемым в очередь.

Действия "клавиша отпущена" и "клавиша нажата" посылают сообщения, которые обычно происходят попарно, но если пользователь удерживает нажатой клавишу достаточно долго, чтобы запустить функцию клавиатуры автоматического повторения, система генерирует ряд сообщений WM_KEYDOWN или WM_SYSKEYDOWN. Она затем генерирует единственное сообщение WM_KEYUP или WM_SYSKEYUP, когда пользователь отпускает клавишу.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков.