【发布时间】:2012-08-06 18:18:49
【问题描述】:
我正在创建一个比平常更大的 CFont:
font1.CreateFont(54, 0, 0, 0, FW_HEAVY, false, false, 0, ANSI_CHARSET,
OUT_DEFAULT_PRECIS, CLIP_DEFAULT_PRECIS, DEFAULT_QUALITY, FIXED_PITCH|FF_MODERN,
_T("Courier New"));
并设置一个 CEdit 控件来使用它:
m_cEditLimit.SetFont(&font1);
当我编写应用程序时,此字体在笔记本电脑上显示正常,但现在我在普通电脑上进行测试,它显示太大,不适合:
如何使字体在运行应用程序的每台电脑上看起来都不错?
【问题讨论】:
-
您需要使用适应系统设置的字体大小。见stackoverflow.com/questions/10268470/…
标签: c++ user-interface mfc fonts scaling