+ case WM_MOUSEACTIVATE:
+ /* Clicks should not activate the menu.
+ * Especially important when clicking on a menu's submenu item which has no effect.
+ */
+ printf("WM_MOUSEACTIVATE\n");
+ if (window->IsMenu)
+ lRet = MA_NOACTIVATEANDEAT;
+ else
+ lRet = DefWindowProc( hWnd, uMsg, wParam, lParam );
+ break;
+