看流星社区

 找回密码
 注册账号
查看: 1858|回复: 0

VS2005开发MFC使用多字节字符集引起主题问题

[复制链接]

该用户从未签到

发表于 2015-4-4 20:39:34 | 显示全部楼层 |阅读模式
最终还是觉得VS2010太比较卡,而且一个小工程就近百兆了。不要数据库功能也有40~50MB,还是觉得用VS2005速度快。

这不做程序问题来了,不用UNICODE那个界面整个就是一经典界面。很是难看。于是呼就比对了下和VS2010生成的MFC工程有啥区别……

最终结论出来了,原来是需要一个manifest文件,我从VS2010复制出来,具体内容如下:

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

保存任何名字 .manifest(如:xp.manifest)放到工程任意目录下面,然后添加资源,导入该文件,然后类型嘛随便写一个就行了。重新生成编译搞定!
点击按钮快速添加回复内容: 支持 高兴 激动 给力 加油 苦寻 生气 回帖 路过 感恩
您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

小黑屋|手机版|Archiver|看流星社区 |网站地图

GMT+8, 2024-4-20 22:48

Powered by Kanliuxing X3.4

© 2010-2019 kanliuxing.com

快速回复 返回顶部 返回列表