我需要自动检测设备分辨率,现在我有一个全局变量和硬连线分辨率:
Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
然后为每个设备重新编译,有没有人有一个快速的代码片段?
我需要自动检测设备分辨率,现在我有一个全局变量和硬连线分辨率:
Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
然后为每个设备重新编译,有没有人有一个快速的代码片段?
根据您的具体需求,您可以使用 Screen.PrimaryScreen 检查当前屏幕尺寸,或者您可以使用 SM_CXSCREEN 或GetDeviceCaps使用 HORZRES P/Invoke GetSystemMetrics 。垂直尺寸同样可用。
这正是我需要的:
Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
Public gDeviceRes As String = screensize.Height