MFC xp style界面
来源:互联网 发布:微信跳淘宝 编辑:程序博客网 时间:2024/06/05 22:43
方法1:.manifest文件
相关介绍:
一分钟明白 VS manifest 原理
使用manifest实现XP风格界面
Application Manifests(微软官方介绍)
XPStyle.manifest :
<?xml version="1.0" encoding="UTF-8" standalone="yes"?><assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0"> <assemblyIdentity version="6.0.0.0" processorArchitecture="*" name="CompanyName.ProductName.YourApplication" type="win32" /> <dependency> <dependentAssembly> <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls" version="6.0.0.0" processorArchitecture="*" publicKeyToken="6595b64144ccf1df" language="*" /> </dependentAssembly> </dependency></assembly>
资源文件(.rc)中加上一行:
1 24 “XPStyle.manifest”
“1”——代表资源ID,必须是“1”。“
“24”——代表资源类型,实际上是指RT_MANIFEST资源。
方法2:链接器选项
在stdafx.h文件中添加如下代码:
#if defined _M_IX86 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_IA64 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='ia64' publicKeyToken='6595b64144ccf1df' language='*'\"") #elif defined _M_X64 #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"") #else #pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'\"") #endif
0 0
- MFC xp style界面
- 让应用程序的界面具有xp style
- MFC程序界面的XP风格
- MFC中界面实现xp风格
- 让MFC程序具有XP风格的按钮及界面
- New Menu XP Style
- Handy XP Style Menu
- XP style Explorer Bar
- Hamo’s World ?? 让MFC程序具有XP的风格(style)
- MFC对话框Style说明
- MFC对话框Style说明
- Change Window7 to XP style
- MFC 界面
- MFC界面
- XP界面的实现
- XP登陆界面教程
- 使用XP的界面
- VC实现XP界面
- Android触控事件分发详解-基本流程
- 如何实现FTP上传
- 素数环 题解
- Python爬虫基础
- 1478 括号序列的最长合法子段
- MFC xp style界面
- Unity Editor 编辑器扩展三 Unity Editor 数据持久化及Editor窗口的初识
- 作为一个新人,怎样学习嵌入式Linux?
- git命令上传本地项目至GitHub
- java 连接 redis
- git查看修改用户名和邮箱
- 驱动中结构体初始化
- git 常用命令行
- 51nod 1682 中位数计数