【发布时间】:2011-04-05 11:23:51
【问题描述】:
在 Windows 7 的“自定义 DPI 设置”窗口中,有一个名为“使用 Windows XP 风格的 DPI 缩放”的设置。有谁知道如何检测此设置是否正在使用中?
【问题讨论】:
-
使用什么平台/技术?
在 Windows 7 的“自定义 DPI 设置”窗口中,有一个名为“使用 Windows XP 风格的 DPI 缩放”的设置。有谁知道如何检测此设置是否正在使用中?
【问题讨论】:
不确定这两种方法是否能满足您的需求,但可能有用:
IsProcessDPIAware - 确定当前进程是否支持每英寸点数 (dpi),以便调整 UI 元素的大小以补偿 dpi 设置。
Writing High-DPI Win32 Applications - 使用获取系统信息部分中的代码,您可能会以某种方式区分设置为打开还是关闭。
【讨论】: