Поделиться через


Сообщение WM_INPUT

Отправлено в окно, которое получает необработанные входные данные.

Окно получает это сообщение через функцию WindowProc .

#define WM_INPUT 0x00FF

Параметры

wParam

Входной код. Используйте макрос GET_RAWINPUT_CODE_WPARAM для получения значения.

Может иметь одно из следующих значений:

Значение Значение
RIM_INPUT
0
Входные данные выполнялись, когда приложение находилось на переднем плане.
Приложение должно вызвать DefWindowProc , чтобы система ла ее.
RIM_INPUTSINK
1
Входные данные выполнялись, когда приложение не находилось на переднем плане.

lParam

Дескриптор HRAWINPUT для структуры RAWINPUT , содержащей необработанные входные данные с устройства. Чтобы получить необработанные данные, используйте этот дескриптор в вызове GetRawInputData.

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

Если приложение обрабатывает это сообщение, оно должно возвращать ноль.

Комментарии

Необработанные входные данные доступны, только если приложение вызывает RegisterRawInputDevices с допустимыми спецификациями устройства.

Требования

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

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

Справочные материалы

GetRawInputData

RegisterRawInputDevices

RAWINPUT

GET_RAWINPUT_CODE_WPARAM

Основные понятия

Необработанные входные данные