http://bugs.winehq.org/show_bug.cgi?id=9615
--- Comment #30 from Nicholai Benalal olympia@skydreams.org 2008-10-06 19:47:01 --- (In reply to comment #28)
I'm curious why this restriction to non child windows exists here. Any parent window/control which owns the active menu can have such style.
Indeed, the application menus work even better (ie perfectly) when just disabling that condition and always call EndMenu() in the default WM_CANCELMODE handler. I'm not sure if this is correct though.
I guess the condition was there for a reason...