Two Minute Tutorial # 3 — Theming Support in VCL apps
18 May
Check out how easy it is to add theming support to your VCL applications.
One note: By default, new applications will be themed. Existing applications will not be themed unless you actively select the option for the project in the IDE.


The audio level is very low in this screencast. I wrote some (admittedly heavy-handed) advice about that in this recording from a while back:
http://kylecordes.com/2007/04/11/screen-recordings/
It seems initially like a nitpicks, but I believe that good audio levels make the experience of watching more enjoyable and easier. Good audio levels avoid the need for the listener to fumble with knobs to crank up the audio.
May 19th, 2007 at 6:12 amThx… audio low, but it is a was informative…thx…any suggestions on getting upto speed with delphi new to the compiler…
May 20th, 2007 at 4:22 pmSo does this mean that I can/should remove the component XPManifest (Win 32 tool palette)?
I’ve used this XPManifest component in my app when compiled under Delphi 7. Now I use Delphi 2007.
Thanks!
May 21st, 2007 at 6:32 amBryan
Bryan –
Yes — in fact, if you have the XPMan unit in your app, and turn on theming, you’ll get a duplicat resource error.
Nick
May 21st, 2007 at 9:41 amI haven’t researched this, so feel free to rtfm me if necessary; Does D2007 handle merging manifest definitions, or allowing users to specify portions of a manifest to include in a project?
We have a project that we use mt.exe on after it is built to add a manifest. This wipes out the manifest stuff Delphi adds to the .res file. Rather than maintain our script that calls mt.exe, I would prefer to add the additional manifest lines to the manifest Delphi is now generating.
J.D.
May 21st, 2007 at 11:54 amVery cool. Problem though. I am struggeling to get it to work for packages… I have many bpl’s that are loaded by the main app. All interfaces from the main app have the themed support, but not the UI from the interfaces? Any suggestions
November 14th, 2007 at 3:32 am