如何在高 DPI 模式下运行单个 Windows 应用程序?

如何在高 DPI 模式下运行单个 Windows 应用程序?

自 Windows XP 以来,Windows 具有“高 DPI”功能,可让用户有效地使用高 DPI 显示器。

然而,许多应用程序的显示缩放功能实现不正确。在 Windows Vista 中,它们添加了向后兼容功能,将应用程序缩放为位图,导致控件模糊。

我想让我的应用程序支持高 DPI,这意味着要在高 DPI 模式下进行测试。但是来回切换(以及登录/退出)以检查缩放代码是否正常工作很烦人。

有没有什么方法可以强制我的应用程序在高 DPI 模式下运行以进行测试?

(我很清楚答案可能是“你不能,对不起。”我把这个问题表述成“如何......”的问题,因为我不想有人只说“是”而不说其他的)

答案1

转到应用程序可执行文件的属性并切换到兼容性标签并检查Disable display scaling on high DPI settings选项。

相关内容