SDK使用xp风格控件
来源:互联网 发布:相片打印软件 编辑:程序博客网 时间:2024/05/22 10:57
从Windows XP开始,系统为我们用来创建应用程序用户界面的绝大部分控件提供了许多炫丽的风格,它们被称为用户界面主题。然而,默认情况下,应用程序并不支持用户界面主题。支持用户界面主题的一个简单方法就是随应用程序提供一个XML格式的清单。应用程序会根据这个清单来绑定到正确版本的ComCtl32.dll,这样ComCtl32.dll就能够以正确的方式重绘Windows控件。Microsoft C++连接器提供了一个manifestdependency选项,通过pragma指示符用适合的参数对这个选项进行了设置。
// Needed for supporting XP/Vista styles.#if defined(_M_IA64)#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='IA64' publicKeyToken='6595b64144ccf1df' language='*'\"")#endif#if defined(_M_X64)#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.6000.0' processorArchitecture='amd64' publicKeyToken='6595b64144ccf1df' language='*'\"")#endif#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='*'\"")#endif
通过在源文件中添加
#pragma comment(linker, "/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")SysLink之类的控件可以正常使用
- SDK使用xp风格控件
- win32 sdk使用xp风格控件
- 使用具有WIN7/XP风格的控件风格
- VS2005 XP风格控件
- XP风格控件
- 在窗体上使用Windows XP风格的控件
- 如何在webbrwoser控件中使用XP风格
- 窗口使用XP风格
- vc 实现xp风格控件
- MFC 控件具有XP风格
- 用户控件--(XP风格的按钮)
- VC实现XP风格控件效果
- 让ocx控件具备xp风格
- MFC下让控件具有XP风格
- MFC下让控件具有XP风格
- MFC下让控件具有XP风格
- 图解修改VC++6.0 MFC控件风格为XP风格
- 在 .NET 程序的窗体中使用 XP 风格的控件
- SVN服务器搭建和使用(三)
- db2导入insert into 语句使用逗号分隔的文件
- TortoiseSVN客户端重新设置用户名和密码
- 博客开通 记录点点滴滴
- C#得到临时目录
- SDK使用xp风格控件
- ulimit -c unlimited
- core data框架
- USACO Section 1.2 Name That Number
- VC\MFC 编程经验总结—1(转)
- 将a标签的小手去了
- 移动浏览器的开发会更加容易吗?—— Chrome 中的 content 模块
- Servlet 生成验证码
- protected,public,private 的区别