http://bugs.winehq.org/show_bug.cgi?id=16430
--- Comment #5 from tamerlan311 tamerlan311@mail.ru 2008-12-17 12:27:58 --- I tested my things in previews post.
If, after processing the message to purge message queue (by PeekMessage) - leading to incorrect behavior of the menu: After the displaced cursor to the next should be 2-clicking to close the menu.
with first variant - All is OK.
I think attached patch resolve the bug.