[Bug 44633] Checboxes and Radiobuttons blank out the text area that follows them

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Feb 28 13:49:41 CST 2018


https://bugs.winehq.org/show_bug.cgi?id=44633

--- Comment #4 from ryampolsky at yahoo.com ---
... and by the way, the code here returns NULL_BRUSH on WM_CTLCOLORSTATIC, but
in my original Windows program I was returning a background color brush.  When
I do that in WINE, the checkbox text doesn't show up with or without a theme
enabled.  

But in Windows it does show up.

So I suspect Windows is clipping the background rectangle to the width of the
label text, and WINE is not doing that when a theme is enabled.  When no theme
is enaabled, WINE may or may not be clipping the text - since it's honoring the
NULL_BRUSH, it's hard to tell.

But the reason I was NOT sending a NULL_BRUSH originally was that at one point
the focus rectangle on these controls was remaining inverted after the control
lost focus.  I had originally hoped that NULL_BRUSH would allow themed
checkboxes to be drawn over a gradient background, but Windows does not respect
NULL_BRUSH when drawing themed check/radio buttons.  And since that didn't
work, I was playing it safe with a real brush - just in case the focus
rectangle problem was still there.  Too much information, right>  ;-)

-- 
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