gpt4 book ai didi

delphi - PixelsPerInch 的值随 Windows 主题而变化?

转载 作者:行者123 更新时间:2023-12-03 14:51:41 29 4
gpt4 key购买 nike

在 Windows 7 环境中,PixelsPerInch 的值随Win7和经典主题之间切换。奇怪的是,当前的 Windows 操作系统在 150% 上处于事件状态缩放,在Win7主题中PixelsPerInch返回值为96。

附表将进一步详细说明。 enter image description here

最佳答案

您的应用程序尚未声明自己支持高 DPI。因此,它受到 DPI 虚拟化的影响。这解释了为什么 150% 缩放在主题时给出的 DPI 为 96。

为什么在经典主题中 DPI 没有达到 96?嗯,这是因为 DPI 虚拟化依赖于 DWM,而当您使用经典主题时,DWM 不处于事件状态。

我怀疑所有这些对你来说都是新闻。在这种情况下,您需要首先阅读从此处开始的 MSDN 主题: https://msdn.microsoft.com/en-us/library/windows/desktop/dd464646.aspx

关于delphi - PixelsPerInch 的值随 Windows 主题而变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28193885/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com