首先声明这个在网上找的方式。由于本人对VC也不是很熟悉,所以具体的原因也不知道,但是我试过了这种方式是可以的。
首先把我的方法介绍如下:
第一步:在你要实现XP风格界面的程序里添加资源文件manifest.xml(我认为名字不可改)。
manifest.xml内容如下:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
name="XP style manifest"
processorArchitecture="x86"
version="1.0.0.0"
type="win32"/>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="x86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
大家也看到了,这其实是一个XML文件,打开记事本,复制上面的内容,然后另存名为manifest保存类型为xml,文件名最好不要改。
第二步:将manifest.xml复制到工程文件中的res文件中
第三步:在工作空间workspace中的classview下添加资源右键添加Insert或import项。类型为24,添加成功后,改ID为1(必须改,不可变)。
第四步。编译链接便可看到效果。