如何让Win32程序支持系统控件主题
发布时间
阅读量:
阅读量
在近期进行Win32编程学习的过程中,编写了多个示例程序,但发现这些示例所采用的控件样式仍停留在win9x时期的较为陈旧水平。通过网络搜索得知,在应用程序中添加特定代码后,能够使程序适配当前操作系统所支持的控件风格。
#pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"")
具体原理转自
http://www.cnblogs.com/lidabo/archive/2013/12/19/3482593.html
关于.manifest文件的定义
[现象]
针对该问题的探讨源自于一个具体现象:当使用VC++2005(或其它.NET平台)开发程序后,该程序在本地计算机上能够正常运行,但若将生成的exe文件复制至其他设备时,却无法顺利执行。此时通常会遇到如下提示信息:应用程序配置错误,请尝试重新安装……或者提示找不到MSVCR80D.dll之类的错误(虽然细节可能有所偏差,但大致如此)。
全部评论 (0)
还没有任何评论哟~
