文章关键字 ‘XP风格’

VB编程实现XP风格

2010年08月27日,星期五

这是在查VC实现XP风格的时候不小心看到的,既然看到了,就记下来,以后也许用得到。原理当然还是manifest文件,但是只是想使用的话没必要知道细节,下载下面给出的资源文件xp.res,按Ctrl+D添加到工程,编译以后的exe就具有XP风格了。

[download id=33]

参考链接:VB编程实现XP风格之终结篇

VC实现XP风格控件效果

2010年08月25日,星期三

要在VC6、VC2003、VC2005、VC2008程序中使用XP风格首先要创建一个manifest文件,将下面代码保存为xpstyle.manifest

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" 
          manifestVersion="1.0"> 
<dependency> 
    <dependentAssembly> 
        <assemblyIdentity 
            type="win32" 
            name="Microsoft.Windows.Common-Controls" 
            version="6.0.0.0" 
            processorArchitecture="X86" 
            publicKeyToken="6595b64144ccf1df" 
            language="*" 
        /> 
    </dependentAssembly> 
</dependency> 
</assembly>

完成以后导入到资源文件中,资源类型为24,ID为1(必须为1),重新编译即可。

参考链接:Using Windows XP Styles in your MFC/WIN32 Applications