博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(转)MFC界面风格
阅读量:5167 次
发布时间:2019-06-13

本文共 1172 字,大约阅读时间需要 3 分钟。

以前在XP写的程序,现在系统换成了WIN7,现在对话框在编辑和预览的时候显示都如图一所示,可实际编译生成之后的显示却如图二所示,是什么问题?如何设置两者的显示风格使其保持一致?

点击查看原始尺寸

点击查看原始尺寸

------------------------------------------------------------------------------------------------------

 

猫腻在stdafx.h中.

看这个文件中是否有

//#ifdef _UNICODE
#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_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
//#endif
 

如果有, 还是界面风格不正确, 那么上面的代码去掉ifdef _UNICODE宏.

一般都是由于你的程序环境使用的是多字符集造成的.

转自:http://www.dewen.org/q/13588/VS2008%E4%B8%ADMFC%E7%9A%84%E5%AF%B9%E8%AF%9D%E6%A1%86%E7%95%8C%E9%9D%A2%E9%A3%8E%E6%A0%BC%E9%97%AE%E9%A2%98%E6%B1%82%E6%95%99%EF%BC%81

转载于:https://www.cnblogs.com/abella/p/9578935.html

你可能感兴趣的文章
[UML]UML系列——时序图(顺序图)sequence diagram
查看>>
EPPlus 读取 csv另存为的xlsx 文件出错
查看>>
【ASP.NET Web API教程】2.3.7 创建首页
查看>>
LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。...
查看>>
每天进步一点点 用AJAX自动校验用户名是否与已有用户名重复
查看>>
正则表达式
查看>>
机器学习(四) SVM 支持向量机
查看>>
c 字符串 函数
查看>>
Android 拖动条/滑动条控件、星级评分控件
查看>>
Linux 使用pwgen命令创建随机密码
查看>>
Vmware esxi开启snmp服务
查看>>
LogLog
查看>>
Practice: Process logs with Apache Hadoop
查看>>
实验六
查看>>
预览文章: c++ primer学习笔记,一:入门
查看>>
[连载]PHP Socket深度探索(1)
查看>>
Java8-Map
查看>>
Windows下PhpStorm结合WAMP开发Phalcon应用的配置
查看>>
921.Minimum Add to Make Parentheses Valid.
查看>>
JVM内存回收机制——哪些内存需要被回收(JVM学习系列2)
查看>>