En regardant la documentation MSDN pour la structure RAWINPUT
, il a la déclaration suivante:Qu'est-ce que `RAWINPUT :: tête :: wParam` contient pour l'entrée du clavier
typedef struct tagRAWINPUT {
RAWINPUTHEADER header;
union {
RAWMOUSE mouse;
RAWKEYBOARD keyboard;
RAWHID hid;
} data;
} RAWINPUT, *PRAWINPUT, *LPRAWINPUT;
En outre, la struct RAWINPUTHEADER
contient ces:
typedef struct tagRAWINPUTHEADER {
DWORD dwType;
DWORD dwSize;
HANDLE hDevice;
WPARAM wParam;
} RAWINPUTHEADER, *PRAWINPUTHEADER;
dont la chose d'intérêt est le membre wParam
:
wParam
Type: WPARAM
La valeur passée dans le paramètre wParam du message WM_INPUT.
Alors, que contient exactement ce wParam? (En particulier pour l'entrée KEYDOWN du clavier?)