[Bug 43490] Broken native support for comctl32.dll.
wine-bugs at winehq.org
wine-bugs at winehq.org
Sat Aug 5 11:03:01 CDT 2017
https://bugs.winehq.org/show_bug.cgi?id=43490
Nikolay Sivov <bunglehead at gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Component|comctl32 |-unknown
--- Comment #1 from Nikolay Sivov <bunglehead at gmail.com> ---
(In reply to s3141p from comment #0)
>
> Of course, the Microsoft Windows XP comctl32.dll doesn't implement
> HIMAGELIST_QueryInterface, which, according to
> https://msdn.microsoft.com/en-us/library/windows/desktop/bb761510(v=vs.85).
> aspx requires at least Windows Vista. The corresponding wine API is
> documented in
> https://source.winehq.org/WineAPI/HIMAGELIST_QueryInterface.html.
It's supported since XP.
>
> The obvious work-around is not to load the native comctl32.dll and rely
> entirely on the built-in dll. While this works, as it has always worked in
> the past, the native implementation lacks enough functionality that at least
> IrfanView and Faststone image capture do not work well. That is why several
> forum threads recommend using Microsoft's comctr32.dll for such
> applications. For IrfanView, the impairment is mainly cosmetic, so it can be
> tolerated. Faststone Image Capture, however, can't display thumbnails past
> the first screenful (about 20-30 pictures) if the native comctl32 DLL isn't
> loaded.
>
> # Conclusion
>
> IrfanView and other important Windows applications fail to work partially or
> entirely when the native comctl32.dll is loaded. Before version wine 2.10
> (possibly 2.8) they all worked without a glitch. The native comctl32.dll is
> still needed for full application compatibility because the built-in
> replacement DLL lacks some functionality (tested with wine 2.14).
That was a change to shell32 that made it unusable with native comctl32 v5.
Version 6 of comctl32 library is not redistributable.
I suggest to file bug reports for builtin comctl32 (and maybe even get them
fixed), so you don't need to install it in a first place.
--
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