Problem:
How do you apply XP Theming to a Dialog based application?
Resolution:
The XP Appearance is controlled by the Operating System and needs to be enabled for an application.
The simplest way to do this is to have a manifest file in the same directory as the application. This is a file that matches the exe name with a .manifest extension. The customer.zip attached is an example of this method. You need to look in the release directory for the file.
The other approach is to build the Manifest into a resource in the EXE. The other attachment is an example of this approach. Edit the RC as text to see what is required.
These apps can also be run on pre-xp systems.
The manifest ensure that that XP Theming controls library is loaded and used by the operating syste.
We would recommend that the customers test their apps with theming applied so ensure that visually they look ok.
