当用Visual Studio 2005/2008创建MFC程序时,如果选择Unicode编码方式则程序自动使用系统风格;否则需要如下操作:
将下面的内容保存到一个文件名为xpstyler.manifest的文件中,放到res目录下,.manifest名字任意。
然后把这个文件添加到项目中,重新生成即可。
因为微软为Windows XP提供了Themes服务,Themes可以让程序具有“XP风格”。
WindowsXP 存在两个版本的Comctl32.dll,(ver 6.0)使用新风格,(v5.8)使用传统的Windows界面风格。当在VS2008中建 立MFC工程,并且使用Unicode模式时,程序会自动引入新系统风格。否则需要手动引入,方法就是写一个.manifest文件,用它来引入新系统风格。