如何读取WINDOWS的放大系数 ?
因为现在高分屏开始普及了,有些用户设置了放大。请问如何读WINDOWS的放大系数?
谢谢!!
------解决方案--------------------
应该都是在注册表内的吧,找个注册表快照对比的工具试试
------解决方案--------------------
using (Graphics graphics = Graphics.FromHwnd(IntPtr.Zero))
{
float dpiX = graphics.DpiX;
float dpiY = graphics.DpiY;
}
另一个方法是直接读取注册表
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontDPI下的LogPixels