【问题标题】:MFC Picture Control is not scaled automatically according to Windows display scaleMFC优化校准不根据Windows显示比例自动缩放
【发布时间】:2015-11-23 15:54:44
【问题描述】:

我的应用程序中有一个优化校准没有根据 Windows 缩放正确缩放 - 100、125、150 % 等。 我做了一项研究,但只找到了 C# 的解决方案,它由属性 AutoScaleMode = AutoScaleMode.Dpi; 处理 谁能告诉我 MFC 中的替代方案是什么?

【问题讨论】:

标签: c++ mfc dpi


【解决方案1】:

MFC 应用程序自动默认自己是 DPI 感知的,这意味着它假定位图等的任何调整大小都将由应用程序处理(例如,应用程序可能具有同一位图的多个版本,具体取决于 DPI 设置)。它使应用程序在缩放的机器上看起来更整洁,因为替代方法是自动缩放整个应用程序,这会使它看起来“模糊”。

你可以关闭 DPI 感知,看看这篇文章:

MFC applications now default to being DPI-aware

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-29
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多