[Bug 25149] Explzh: show the first letter only in listview or treeview.

wine-bugs at winehq.org wine-bugs at winehq.org
Sat Nov 13 08:59:25 CST 2010


http://bugs.winehq.org/show_bug.cgi?id=25149

--- Comment #3 from Nikolay Sivov <bunglehead at gmail.com> 2010-11-13 08:59:24 CST ---
(In reply to comment #2)
> Created an attachment (id=31901)
 --> (http://bugs.winehq.org/attachment.cgi?id=31901) [details]
> test application
> 
> This problem is caused by changing the code of WM_NOTIFY.
> 
> In other words, this application acts as follows:
> 1. Wine (and Windows)'s listview control sends WM_NOTIFY message to
> ExplzhWClass window to get item info with LVN_GETDISPINFOA code.
> 2. Then its window procedure fills LV_DISPINFO structure, and changes the code
> to LVN_GETDISPINFOW.
> 3. Even so, Windows can display correctly on NT systems. But Wine doesn't.
> 
> I didn't find any documents of this behavior. Wine should follow this behavior
> or not?
> 

Does it actually fill with WCHARs while changing code to -W?
Wine controls don't expect a code to be changed, so such sequence will fail
indeed, I'm almost sure about that.

If this works on Windows, then Wine should follow, no doubts.

> I create a small test application of this behavior, and attach it.

Thanks for a test, I'll take a look.

-- 
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.



More information about the wine-bugs mailing list