以 Delphi 开发的程序运行在 xp 下时无法自动应用 xp 皮肤风格, 
在网上查资料要达到程序自动适应 xp 风格效果很难, 而且大多都是使用一堆外部控件才能达到这样的效果.
今天突然发现,  只要在窗体上放一个 TXPManifest (Win32 标签下) 控件,  根本不用再设置其它属生, 程序立刻就可以自动适应 XP 风格了.
这样以前的程序不需任何大的改进即可实现 XP 风格.
不过这种方式 ,不能将菜单的样式也变过来,  但是通过使用 TActionManager 和  TActionMainMenuBar 控件的配合也能达到 XP 的效果.
注意:若添加了TXPManifest控件,再去掉TXPManifest控件后,XP效果还是去不掉,需要在Uses中将XPMan去掉。

 

 

posted on 2010-02-20 09:17  耐心  阅读(611)  评论(0编辑  收藏  举报