user32: Define a few more window messages.

Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Alexandre Julliard 2018-03-28 20:10:49 +02:00
parent 9b2b9d9cb3
commit bb99d51dc4
2 changed files with 57 additions and 8 deletions

View File

@ -490,13 +490,30 @@ static const char * const MessageTypeNames[SPY_MAX_MSGNUM + 1] =
"WM_ENTERSIZEMOVE", /* 0x0231 */
"WM_EXITSIZEMOVE", /* 0x0232 */
"WM_DROPFILES", /* 0x0233 */
"WM_MDIREFRESHMENU", NULL, NULL, NULL,
/* 0x0238*/
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
"WM_MDIREFRESHMENU", /* 0x0234 */
NULL, NULL, NULL,
"WM_POINTERDEVICECHANGE", /* 0x0238 */
"WM_POINTERDEVICEINRANGE", /* 0x0239 */
"WM_POINTERDEVICEOUTOFRANGE", /* 0x023a */
NULL, NULL, NULL, NULL, NULL,
/* 0x0240 */
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
"WM_TOUCH", /* 0x0240 */
"WM_NCPOINTERUPDATE", /* 0x0241 */
"WM_NCPOINTERDOWN", /* 0x0242 */
"WM_NCPOINTERUP", /* 0x0243 */
NULL,
"WM_POINTERUPDATE", /* 0x0245 */
"WM_POINTERDOWN", /* 0x0246 */
"WM_POINTERUP", /* 0x0247 */
NULL,
"WM_POINTERENTER", /* 0x0249 */
"WM_POINTERLEAVE", /* 0x024a */
"WM_POINTERACTIVATE", /* 0x024b */
"WM_POINTERCAPTURECHANGED", /* 0x024c */
"WM_TOUCHHITTESTING", /* 0x024d */
"WM_POINTERWHEEL", /* 0x024e */
"WM_POINTERHWHEEL", /* 0x024f */
/* 0x0250 */
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
@ -569,7 +586,13 @@ static const char * const MessageTypeNames[SPY_MAX_MSGNUM + 1] =
"WM_TABLET_FIRST+31", /* 0x02de */
"WM_TABLET_LAST", /* 0x02df */
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
"WM_DPICHANGED", /* 0x02e0 */
NULL,
"WM_DPICHANGED_BEFOREPARENT",/* 0x02e2 */
"WM_DPICHANGED_AFTERPARENT",/* 0x02e3 */
"WM_GETDPISCALEDSIZE", /* 0x02e4 */
NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL,

View File

@ -530,8 +530,6 @@
#define WM_MDICASCADE 0x0227
#define WM_MDIICONARRANGE 0x0228
#define WM_MDIGETACTIVE 0x0229
#define WM_MDISETMENU 0x0230
#define WM_MDIREFRESHMENU 0x0234
/* D&D messages */
#define WM_DROPOBJECT 0x022A /* DDK / Win16 */
@ -541,11 +539,34 @@
#define WM_DRAGSELECT 0x022E /* DDK / Win16 */
#define WM_DRAGMOVE 0x022F /* DDK / Win16 */
#define WM_MDISETMENU 0x0230
#define WM_ENTERSIZEMOVE 0x0231
#define WM_EXITSIZEMOVE 0x0232
#define WM_DROPFILES 0x0233
#define WM_MDIREFRESHMENU 0x0234
#define WM_POINTERDEVICECHANGE 0x0238
#define WM_POINTERDEVICEINRANGE 0x0239
#define WM_POINTERDEVICEOUTOFRANGE 0x023a
#define WM_TOUCH 0x0240
#define WM_NCPOINTERUPDATE 0x0241
#define WM_NCPOINTERDOWN 0x0242
#define WM_NCPOINTERUP 0x0243
#define WM_POINTERUPDATE 0x0245
#define WM_POINTERDOWN 0x0246
#define WM_POINTERUP 0x0247
#define WM_POINTERENTER 0x0249
#define WM_POINTERLEAVE 0x024a
#define WM_POINTERACTIVATE 0x024b
#define WM_POINTERCAPTURECHANGED 0x024c
#define WM_TOUCHHITTESTING 0x024d
#define WM_POINTERWHEEL 0x024e
#define WM_POINTERHWHEEL 0x024f
#define WM_POINTERROUTEDTO 0x0251
#define WM_POINTERROUTEDAWAY 0x0252
#define WM_POINTERROUTEDRELEASED 0x0253
/* Win32 4.0 messages for IME */
#define WM_IME_SETCONTEXT 0x0281
@ -571,6 +592,11 @@
#define WM_TABLET_FIRST 0x02c0
#define WM_TABLET_LAST 0x02df
#define WM_DPICHANGED 0x02e0
#define WM_DPICHANGED_BEFOREPARENT 0x02e2
#define WM_DPICHANGED_AFTERPARENT 0x02e3
#define WM_GETDPISCALEDSIZE 0x02e4
/* Clipboard command messages */
#define WM_CUT 0x0300
#define WM_COPY 0x0301