http://bugs.winehq.org/show_bug.cgi?id=31280
--- Comment #19 from Daniel Jelinski djelinski1@gmail.com 2013-01-27 08:13:13 CST --- The reason behind this bug is that dotnet subclass of listview does not forward WM_RBUTTONUP message to listview. Native listview captures the message queue (i.e. starts calling GetMessage, and calls DispatchMessage only on selected messages) as soon as it receives WM_RBUTTONDOWN, and releases it after either WM_RBUTTONUP or WM_MOUSEMOVE if mouse cursor moved at least 4 pixels away. We have already implemented a similar mechanism for treeview (see TREEVIEW_TrackMouse). Correct fix for this should also fix bug 13417.