http://bugs.winehq.org/show_bug.cgi?id=4175
------- Additional Comments From mikolaj.zalewski@gmail.com 2007-29-03 13:45 ------- So we know why the first list doesn't work - Windows creates the header control when it's needed. It seems P-CAD uses this to check if it has already added the columns. As Wine creates the header in WM_CREATE and it is always available P-CAD thought that it already added the columns. The attached patch makes it always think it didn't add the columns (I wouldn't be surprised if P-CAD would add another set of columns after e.g. every add/delete layer). Fixing it without introducing any regression could be quite tricky.
I currently have no idea what's wrong with the second listview - could you add a +message trace of the builtin comctl32 - maybe this will help.