Good testcase for comctl32.dll

Robert Shearman rob at codeweavers.com
Thu Jul 14 00:55:05 CDT 2005


Joël Bourquard wrote:

>Hi,
>
>I think I've found a good testcase for comctl32.dll.
>
>The application is Ilium eWallet 4.0.0 (www.iliumsoft.com) with Wine
>20050628 (running on Gentoo).
>
>There is also a 30-day trial of eWallet, which exhibits the problem as
>well.
>
>Icons don't look good, and it is worked around by using a native
>comctl32.dll (md5sum 0b5d337119929505ee72d4e4a41ed1fd).
>
>Can something be done to fix the icons without using a native comctl32 ?
>

Hi,

The root problem is that PrivateExtractIconsEx doesn't work properly for 
getting the large and small icons from a .ico file, but the code is so 
messy that it will be hard to fix this. I want to split out the code for 
accessing icons in different locations into separate functions and then 
properly document the way that the function is told that both large and 
small icons are required.
However, I have just posted a patch for ImageList_ReplaceIcon that fixes 
the immediate problem. I don't see any place where the .ico files in the 
eWallet directory are used, but then I haven't tried the program on 
Windows.

-- 
Rob Shearman




More information about the wine-devel mailing list