MFC程序界面的XP风格

来源:互联网 发布:中医网络教育 编辑:程序博客网 时间:2024/04/29 11:31

 在CSDN论坛里发现一牛人的回帖如下。经验证确实可以,故拿来给大家分享,呵呵,常在江湖走,哪不遇高手,没想到还有这样的方法。并且里面的那个Microsoft.Windows.XXXX竟然都可以。总之,学习了。

首先在RES目录下建一个文件,命名Master.manifest然后用记事本打开放入 
<?xml version=”1.0″ encoding=”UTF-8″ standalone=”yes”?> 
<assembly xmlns=”urn:schemas-microsoft-com:asm.v1″ manifestVersion=”1.0″> 
<assemblyIdentity 
  name=”Microsoft.Windows.XXXX” 
  processorArchitecture=”x86″ 
  version=”5.1.0.0″ 
  type=”win32″/> 
<description>Windows Shell</description> 
<dependency> 
  <dependentAssembly> 
  <assemblyIdentity 
  type=”win32″ 
  name=”Microsoft.Windows.Common-Controls” 
  version=”6.0.0.0″ 
  processorArchitecture=”x86″ 
  publicKeyToken=”6595b64144ccf1df” 
  language=”*” 
  /> 
  </dependentAssembly> 
</dependency> 
</assembly> 
保存.. 

然后VC6导入资源,把这个新建的文件导入,类型为24 
保存.. 

用记事本打开rc 文件, 找到自定义资源的地方 
改成如下 句子 
IDR_MANIFEST 24 MOVEABLE PURE “res//Master.manifest” 

MOVABLE PURE是一定不能少的..保存 
进入VC6, 把这个自定义资源IDR_MANIFEST的ID改为1(没有引号) 

编译,你的程序就有了XP的风格。


超越C++原创文章,转载请注明来源并保留原文链接

本文链接:http://www.beyondc.cn/mfc-program-interface-of-xp-style.html


原创粉丝点击