这个方法网上传的到处都是,地址太多了,我就不贴在哪里找的了。
这里只记录下大概使用过程,了解一下,方面之后查看
首先,当然是需要这样一个文件 XPStyle.manifest ,你可以去网上下载一个,它其实就是下面这些东西,自己新建一个文本,把下面这个粘上去,重命名就行了。
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Microsoft.Windows.MyApplication"
type="win32"
/>
<description>MyApplication</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>
1.把这个文件加入到你的项目当中去
2.VC6中 - 文件 - 打开 - 找到".rc“文件,对话框下方,勾选以文本方式打开
3.打开之后再#ifndef...#endif之间(最后一行也行)加上一句话:
1 24 MOVEABLE PURE "XPStyle.manifest"
这句话,怎么理解呢:1,是资源ID,24,是资源类型;这都是固定不可变的,“XPStyle.manifest”这个就是文件名称啦。至于中间那两个单词,网上大部分都是没加这句话的,它的意思其实是说:当该资源不需要时系统自动释放该资源
好了,到此为止就收工啦,编译一下试试吧!
这就是xp风格的,但是我感觉并没有那么好看,我在想能否通过修改这个文件其中的参数来实现win7风格的呢