http://bugs.winehq.org/show_bug.cgi?id=31280
--- Comment #4 from Simon Haynes spacejock@gmail.com 2012-07-22 10:45:06 CDT --- (In reply to comment #3)
A tiny VB.NET app would do nicely, but please zip up the entire project folder including compiled .exe so both people who can rebuild and those who can't are able to test.
Okay, will do. I reverted to native comctl32 and the listview in my app failed to show the context menu (as expected)
However, the context menu on the simple test app did show.
The difference between the two is that my app has the listview nested inside a tabcontrol.
I will now modify the small test app so the nesting is the same.
(...)
I've modified the small app, and it still shows the context menu correctly. My app still doesn't show the context.
I've just copy/pasted the listview from my app into the test. Still works.
Copied the entire layout across - still works!
It's midnight here now so I'll continue testing tomorrow until I find out what the difference is between the two.
In the meantime, when I click an entry in the listview on my app, this is what the console shows. (This is all from one click on a non-focused listview. I'm including it in case there are any clues.)
fixme:wbemprox:wbemprox_cf_QueryInterface interface {b196b28f-bab4-101a-b69c-00aa00341d07} not implemented fixme:wbemprox:wbem_locator_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented fixme:wbemprox:wbem_locator_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented fixme:wbemprox:wbem_locator_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented fixme:ole:Context_QueryInterface interface not implemented {51372ae0-cae7-11cf-be81-00aa00a2fa25} fixme:wbemprox:wbem_locator_ConnectServer 0x69c1730, L"\\.\root\cimv2", (null), (null), L"", 0x00000080, L"", (nil), 0x673d09c) fixme:wmiutils:wmiutils_cf_QueryInterface interface {b196b28f-bab4-101a-b69c-00aa00341d07} not implemented fixme:wmiutils:status_code_QueryInterface interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4} not implemented fixme:wmiutils:status_code_QueryInterface interface {00000003-0000-0000-c000-000000000046} not implemented fixme:wmiutils:status_code_QueryInterface interface {00000144-0000-0000-c000-000000000046} not implemented fixme:wmiutils:status_code_GetErrorCodeText 0x69c10b8, 0x80041001, 0x0000, 0x00000001, 0x673d47c