Visual studio 2008/2010 MFC程序Menu、Toolbar字体模糊偏小解决办法
来源:互联网 发布:java classpath级别 编辑:程序博客网 时间:2024/06/05 20:44
(来源:http://www.blogjava.net/luchunwei/archive/2010/06/09/323118.html)
首先,这是一个MFC的Bug
http://connect.microsoft.com/VisualStudio/feedback/details/505466/mfc-visual-style-font-size-too-small-to-display-chinese-character-clearly-on-windows-xp
解决时间暂时还不确定,临时的方案如下:
App在InitInstance中加入:
LOGFONT logfont = {0};
:: SystemParametersInfo(SPI_GETICONTITLELOGFONT, sizeof(LOGFONT), &logfont, 0);
afxGlobalData.SetMenuFont(&logfont,true);
注释:
字体的设置保存在一个全局变量afxGlobalData中,此变量定义AfxGlobals.h中。
AFX_GLOBAL_DATA中有一个SetMenuFont可以设定字体属性,影响Menu、Toolbar、Dock Pane等的caption字体。
但是这个设置对tooltip无影响,临时解决:在上面代码基础上在加入
if(afxGlobalData.fontTooltip.GetSafeHandle() != NULL)
{
::DeleteObject(afxGlobalData.fontTooltip.Detach());
}
afxGlobalData.fontTooltip.CreateFontIndirect(&logfont);
- Visual studio 2008/2010 MFC程序Menu、Toolbar字体模糊偏小解决办法
- Visual studio 2008/2010 MFC程序Menu、Toolbar字体模糊偏小解决办法
- Visual studio 2008/2010 MFC程序Menu、Toolbar字体偏小解决办法
- Visual studio 2008/2010 MFC程序Menu、Toolbar字体偏小解决办法
- android studio字体模糊的解决办法
- MFC程序字体太小
- MFC Ribbon 改变Ribbon字体大小 Ribbon字体太小 模糊
- Visual Studio 2008开发的MFC程序使用系统风格
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- 关于Visual Studio 2013 编译 multi-byte character set MFC程序出现 MSB8031 错误的解决办法
- iphone6 字体模糊解决办法
- ToolBar修改menu item的字体颜色
- 三种整合 Struts 应用程序与 Spring 的方式
- 利用AMF数据封装与Flash 进行Socket通讯
- Visual studio 2005配置成WDK的开发环境
- BW:报表优化(二次杂谈)
- 总结OnOK()、OnCancel()、OnClose()、OnDestroy()之间的区别(转)
- Visual studio 2008/2010 MFC程序Menu、Toolbar字体模糊偏小解决办法
- SSL与TLS
- Tomcat 简介及配置
- Windows下安装Qt
- KML学习笔记
- 如何签订.Sis Self-Sign文件
- vs2008 targetver.h
- 设置SQL 2005自动备份并mail 通知
- 计算机和人