让程序拥有XP风格
2007-11-25 17:55
260 查看
第一步: 创建一个名为YourApp.exe.manifest的文件(YourApp代表你的程序),内容如下(用UTF8编码):
第二步:在程序的资源文件里,做为第一个资源,加上:
其中CREATEPROCESS_MANIFEST_RESOURCE_ID被定义为常量1,RT_MANIFEST被定义为常量24
第三步:在程序代码起始处,加上InitCommonControls或InitCommonControlsEx的调用。
<?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="公司名.产品名.YourApp" type="win32" /> <description>对程序的一些描述</description> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency> </assembly>
第二步:在程序的资源文件里,做为第一个资源,加上:
CREATEPROCESS_MANIFEST_RESOURCE_ID RT_MANIFEST "YourApp.exe.manifest"
其中CREATEPROCESS_MANIFEST_RESOURCE_ID被定义为常量1,RT_MANIFEST被定义为常量24
第三步:在程序代码起始处,加上InitCommonControls或InitCommonControlsEx的调用。
相关文章推荐
- 让 VB6 开发的程序拥有视觉样式( XP 风格),VC++6.0 同样适用
- 让程序拥有xp的风格
- 使Windows程序拥有XP风格的界面,不使用皮肤控件
- 如何使你的MFC程序拥有XP风格
- vc6.0程序界面实现XP风格方法
- 让程序实现xp界面风格
- VC++6.0 程序使用XP风格样式
- 怎样让VC6.0写出来的程序在XP下显示为XP风格
- MFC程序简单的实现XP风格(转载)
- 使VS2008编译的程序具有XP风格
- VC2008中为你的程序添加XP主题风格
- 在VC6中编写可在XP中显示XP风格界面的程序
- 让在vc6创建的程序中,控件可以随xp风格的改变而变化,不用再程序中添加代码来自己实现~
- 关于使Visual Studio 2005/2008/2010开发的MFC程序具有XP风格的问题
- XP环境在VC6.0下使程序直接具有XP风格(XP style)
- 让VC6.0编译出来的程序支持XP样式或XP风格
- 让你的程序变成xp风格
- 不使用unicode 使程序界面具有XP风格 VS2008也适用如下方法
- Win32开发First of All:如何在Win32程序中使用XP风格(vista)的按钮?
- 让MFC程序具有XP风格的按钮及界面