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.