MFC程序字符集改变后界面风格改变
2018-01-10 14:21
267 查看
VS2015 MFC 界面程序字符集由 Unicode 变为多字节后,界面风格变成了 VC6 MFC控件的风格了,如下图:
解决方法:
修改 stdafx.h 中自动生成的代码,去掉 #ifdef _UNICODE,如下:
修改后界面变正常了:
解决方法:
修改 stdafx.h 中自动生成的代码,去掉 #ifdef _UNICODE,如下:
//#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
修改后界面变正常了:
相关文章推荐
- 解决MFC项目使用多字节字符集后软件界面风格发生改变的问题
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- 让MFC程序具有XP风格的按钮及界面
- MFC程序界面的XP风格
- MFC工程,字符集使用多字节,界面就变成WIN95风格的解决办法
- MFC使用多字节字符集后界面变成老式风格(WIN95风格)
- 剽窃vs2010 mfc 工程 让程序自动嵌入xp界面风格 系统风格
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- 如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- 让MFC程序具有XP风格的按钮及界面
- 【转载】如何使得WIN7下用VS2010做出的MFC程序具有XP风格(摆脱传统界面的效果)
- MFC中怎么通过程序改变Picture Control控件的大小
- MFC制作程序界面锁定
- 界面颜色改变 对话框 win32程序
- 更换JAVA程序的界面风格
- 谈一谈在工作过程中搜集的.NET小工具小程序 数据库脚本工具 VS2010/2012风格的界面框架
- MFC改变程序的窗口外观
- MFC对话框程序中当鼠标移动到控件上后改变形状
- UIManager的用法(用于改变界面风格)
- Win32程序界面是Window 98风格