【发布时间】:2015-01-19 10:35:27
【问题描述】:
我正在寻找动态设置 DPI 感知级别的任何方法(基于用户输入)。我遇到了this。
它建议我应该使用setProcessDpiAwareness 函数来设置意识级别。但仅 Windows 8.1 预览版支持此 api 调用。是否有任何其他方法可以用于动态设置从 Windows 7 开始支持的 Dpi 感知级别?
提前致谢。
【问题讨论】:
-
SetProcessDPIAware() 从 Vista 开始可用。 Win81 刚刚添加了每个显示器的 DPI 皱纹。必须在创建任何窗口之前调用它,因此“用户输入”并不是一个绝妙的主意。
-
@Hans
SetProcessDpiAwareness与SetProcessDpiAware不同。