On 3/4/2012 16:04, Robert Grocott wrote:
(Tried sending this a couple of times previously, but apparently
emails are silently ignored if you're not subscribed to the mailing
list? If this ends up being a duplicate message, sorry about that.)
The attached patch fixes an unreported bug: themed button controls
will redraw themselves in the unthemed style on mousedown and mouseup
(as well as a few other, rarer events). This was due to various button
message handlers invoking the unthemed renderer directly, rather than
deferring to WM_PAINT.
Robert Grocott
The problem here is that you probably can't fix user32 implementation to
make themed controls work better, user32 controls are supposed to be on
their own and covered but own tests. Themes controls should be
implemented separately.