Attempt to make buttons themed

Kevin Koltzau kevin at
Wed Mar 23 17:23:20 CST 2005

On Wednesday 23 March 2005 07:04 am, Boaz Harrosh wrote:
> Maybe it only register as per Process, which makes sense. And it does 
> that before any window is displayed. Actually I know when. (A bug I had) 
> it does it in the InitCommonControlsEx call. Not even in the DLLMain. An 
> app that needs theming needs 3 things. 1. Link to comctl32 2. call 
> InitCommonControlsEx and 3. a manifest. Right? So I guess you have it.

Part if the initialization happens for each process in InitCommonControlsEx
However, the theme functions still do not work 100% in windows until after
at least one window is created

There is also a "Themes" service that IIRC caches the theme data itself
to share between processes and initialize some system-wide hooks

More information about the wine-devel mailing list