[Bug 51348] uxtheme.SetWindowTheme should use SendMessage to send WM_THEMECHANGED
WineHQ Bugzilla
wine-bugs at winehq.org
Thu Jul 1 12:23:19 CDT 2021
https://bugs.winehq.org/show_bug.cgi?id=51348
--- Comment #4 from Alex <x1917x at gmail.com> ---
(In reply to Zhiyi Zhang from comment #3)
> Created attachment 70222 [details]
> patch
>
> Hi Alex. Thanks for reporting this bug. Tests show that only
> SetWindowTheme() should send WM_THEMECHANGED. EnableTheming() and
> ApplyTheme() should still post the message. I made a new version. Could you
> test that these patches still fix your problem?
Sure, will be able to recompile Wine and test the patch this weekend.
It should fix the issue I think, the only minor concern that it changes
SetWindowTheme() behavior a bit - currently it posts WM_THEMECHANGED to target
HWND's children as well, the patch changes this to sending WM_THEMECHANGED to
the target HWND only. But this is exactly what Windows does.
--
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