[Win32SS]

- Patch by Alex Henrie : Translate WM_(NC)XBUTTONUP to WM_APPCOMMAND in DefWindowProc.
- Modified for ReactOS.

svn path=/trunk/; revision=74258
This commit is contained in:
James Tabor 2017-04-01 02:01:59 +00:00
parent 755636e921
commit 667ce623d5
2 changed files with 19 additions and 0 deletions

View file

@ -721,6 +721,16 @@ IntDefWindowProc(
ERR("WM_NCRBUTTONUP\n");
break;
case WM_XBUTTONUP:
case WM_NCXBUTTONUP:
if (HIWORD(wParam) == XBUTTON1 || HIWORD(wParam) == XBUTTON2)
{
co_IntSendMessage(UserHMGetHandle(Wnd), WM_APPCOMMAND, (WPARAM)UserHMGetHandle(Wnd),
MAKELPARAM(LOWORD(wParam), FAPPCOMMAND_MOUSE | HIWORD(wParam)));
}
break;
case WM_CONTEXTMENU:
{
if (Wnd->style & WS_CHILD)

View file

@ -376,6 +376,15 @@ User32DefWindowProc(HWND hWnd,
ERR("WM_NCRBUTTONUP\n");
break;
case WM_XBUTTONUP:
case WM_NCXBUTTONUP:
if (HIWORD(wParam) == XBUTTON1 || HIWORD(wParam) == XBUTTON2)
{
SendMessageW(hWnd, WM_APPCOMMAND, (WPARAM)hWnd,
MAKELPARAM(LOWORD(wParam), FAPPCOMMAND_MOUSE | HIWORD(wParam)));
}
break;
case WM_CONTEXTMENU:
{
if (GetWindowLongPtrW(hWnd, GWL_STYLE) & WS_CHILD)