Hi,
Some time ago I looked into uxtheme a bit and it roughly works like this. The dll itself is responsible for loading theme files. After a theme is loaded it can for example be used to load a bitmap and draw as for example the background of a window or it can change the color of controls.
Uxtheme can be used in two ways. Useally all theming is done by windows itself. To do the theming microsoft ships a new version of the user and common dialog dlls which use uxtheme to do the theming. In the other case you can call uxtheme yourself and then you can decide yourself what you want to theme.
Not sure if I said it all correctly. Likely Kevin Koltzau knows it a bit better as he is working on uxtheme. Not sure what the current status of the dll is but atleast our controls aren't using it for theming yet.
Roderick
Well, as I said before, I would take a look at uxtheme. Now that I have seen it, I think I haven't really understood how it works (even after reading a bit of MSDN).
How does it work, actually? And how to use it? Can anyone give me a simple explanation? Please look at me as a newbie (I think MSDN assumes that its readers are at least experienced :P).
__________________________________ Do you Yahoo!? Meet the all-new My Yahoo! - Try it today! http://my.yahoo.com