WM_IME_KEYDOWN сообщение

Отправляется в приложение редактором IME для уведомления приложения о нажатии клавиши и для поддержания порядка сообщений. Окно получает это сообщение через функцию WindowProc .

LRESULT CALLBACK WindowProc(
  HWND  hwnd,        
  WM_IME_KEYDOWN,  
  WPARAM wParam, 
  LPARAM lParam      
);

Параметры

hwnd

Дескриптор окна.

wParam

Код виртуального ключа ключа.

lParam

Число повторов, код сканирования, расширенный флаг ключа, контекстный код, предыдущий флаг состояния ключа и флаг состояния перехода, как показано в следующей таблице.

bit Значение
0—15 Число повторов.
16—23 Код сканирования.
24 Расширенный ключ. Это значение равно 1, если это расширенный ключ. В противном случае — 0.
25-28 Не используется.
29 Контекстный код. Это значение всегда равно 0.
30 Предыдущее состояние ключа. Это значение равно 1, если ключ не работает, или 0, если он вверх.
31 Переходное состояние. Это значение всегда равно 0.

 

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

При обработке этого сообщения приложение должно возвращать значение 0.

Комментарии

Приложение может обработать это сообщение или передать его в функцию DefWindowProc , чтобы создать соответствующее WM_KEYDOWN сообщение.

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Winuser.h (включая Windows.h)

См. также раздел