Wine and XP Themes

Frank Richter frank.richter at
Sun Feb 25 19:12:13 CST 2007

On 26.02.2007 00:33, Vitaliy Margolen wrote:
> Oh and yeah the only "workaround" is not using themes at all. They are
> buggy and never worked right anyway. They are an extra hackish layer on
> top of some controls.

The comctl32 controls all do theming "natively". The subclassing is done
only for control residing in user32 (the motivation was to avoid copying
and pasting all the control implementations from user32 to comctl32, as
Microsoft supposedly did).

WRT speed: themes usually use alpha-blending extensively; however, the
speed of Wine's AlphaBlend() can almost be measured in geological terms;
so at least part of the performance problem can be found there.


More information about the wine-devel mailing list