【发布时间】:2017-06-01 05:37:23
【问题描述】:
我正在尝试找出我的应用程序正在运行的 DPI 设置。
我试过了。
Using g As Graphics = MyBase.CreateGraphics()
dpiX = g.DpiX
dpiY = g.DpiY
End Using
TextBox1.Text = dpiX.ToString()
TextBox2.Text = dpiy.ToString()
我已经尝试过使用
Dim searcher As New ManagementObjectSearcher( _
"root\CIMV2", _
"SELECT * FROM Win32_DisplayConfiguration")
For Each queryObj As ManagementObject in searcher.Get()
TextBox3.Text = string.Format("LogPixels: {0}", queryObj("LogPixels"))
两者都显示 96 DPI。在我的普通计算机和 DPI 设置为 150% 的虚拟计算机上。
如何找到当前屏幕的正确 DPI?
//林纳斯
【问题讨论】:
标签: dpi