user32: Use symbolic names for values returned by WM_MENUCHAR handler.
Dmitry Timoshkov
dmitry at codeweavers.com
Fri Apr 8 06:49:15 CDT 2011
---
dlls/user32/menu.c | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/user32/menu.c b/dlls/user32/menu.c
index 4d2edf8..0e2d9fb 100644
--- a/dlls/user32/menu.c
+++ b/dlls/user32/menu.c
@@ -784,8 +784,8 @@ static UINT MENU_FindItemByKey( HWND hwndOwner, HMENU hmenu,
}
menuchar = SendMessageW( hwndOwner, WM_MENUCHAR,
MAKEWPARAM( key, menu->wFlags ), (LPARAM)hmenu );
- if (HIWORD(menuchar) == 2) return LOWORD(menuchar);
- if (HIWORD(menuchar) == 1) return (UINT)(-2);
+ if (HIWORD(menuchar) == MNC_EXECUTE) return LOWORD(menuchar);
+ if (HIWORD(menuchar) == MNC_CLOSE) return (UINT)(-2);
}
return (UINT)(-1);
}
--
1.7.4.3
More information about the wine-patches
mailing list