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