c++ - 如何判断(以编程方式)Windows 7 PC 上是否正在使用大字体

标签 c++ windows-7 large-fonts

我需要从一个用 C++ 编写的应用程序中确定是否在 Windows 7 上使用了大字体。如有任何帮助,我们将不胜感激。

最佳答案

在 MFC 中:

void CTestFontDlg::OnBnClickedButton1()
{
    CDC* pDC = GetDC();
    int nRes = GetDeviceCaps(*pDC, LOGPIXELSY);
}

正常字体大小 = 96 (100%),中号 (125%)= 120...

关于c++ - 如何判断(以编程方式)Windows 7 PC 上是否正在使用大字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7729725/

相关文章:

c++ - std::vector 删除满足某些条件的元素

c++ - 程序在函数声明处崩溃,出现未处理的异常 : Stack overflow

windows-7 - 更改 .jar 文件的默认程序

web-services - 远程客户端无法访问 IIS 7.5 中托管的 Delphi WebService

python - socket.error : [Errno 10013] An attempt was made to access a socket in a way forbidden by its access permissions

c# - 如何处理在 Windows 7 上启用中/大字体时看起来很差的 winforms 应用程序?

c++ - 将 C++ 字符串操作转换为 C 的问题

c++ - 简单的 C 风格结构化输入的 Spirit Qi 解析问题