Map WM_MENUSELECT 32->16 bits for closing menu.

This commit is contained in:
Gerard Patel 2000-01-23 03:20:19 +00:00 committed by Alexandre Julliard
parent e8a3d0713f
commit 7e70e56b3f

View file

@ -1796,7 +1796,11 @@ INT WINPROC_MapMsg32ATo16( HWND hwnd, UINT msg32, WPARAM wParam32,
if(HIWORD(wParam32) & MF_POPUP)
{
UINT16 hmenu;
if((hmenu = GetSubMenu((HMENU16)*plparam, *pwparam16))) *pwparam16=hmenu;
if (((UINT)HIWORD(wParam32) != 0xFFFF) || (*plparam))
{
if((hmenu = GetSubMenu((HMENU16)*plparam, *pwparam16)))
*pwparam16=hmenu;
}
}
/* fall through */
case WM_MENUCHAR: