我编写了一个程序(使用 Borland C++ 构建器),它可以在正常的默认 Windows 设置下正常工作。但是某些用户已经将他们的系统更改为具有比正常字体更大的字体(例如,他们更改了 Windows 主题或更改系统设置以使字体更大以防止视力不好等)。这使我的很多文本和字段都变得不可见。我记得几年前必须解决这个问题,但我似乎找不到任何关于如何做的信息——甚至不知道从哪里开始。
所以问题是:有谁知道我如何在表单中更改系统字体?最好是,无论系统需要什么,我都希望保持我的字体大小与程序内大小相同,但我不认为这是一个选择。
最佳答案
设置每个表单的Scaled属性为真。每个表格都将根据显示表格的机器上的字体缩放比例调整大小。
关于c++ - 修复一些在 C++ 程序中扭曲字体的机器上的大系统字体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7207135/