6
我需要自動檢測設備的分辨率,現在我有一個全局變量&硬線分辨率:DOTNET緊湊Framework 3.5 SP1中檢測設備的分辨率
Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
然後重新編譯爲每個設備,沒有任何人有一個快速代碼爲這個嗎?
我需要自動檢測設備的分辨率,現在我有一個全局變量&硬線分辨率:DOTNET緊湊Framework 3.5 SP1中檢測設備的分辨率
Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
然後重新編譯爲每個設備,沒有任何人有一個快速代碼爲這個嗎?
根據您的具體需求,您可以檢查當前屏幕尺寸與Screen.PrimaryScreen,或者你可以P/Invoke GetSystemMetrics與SM_CXSCREEN或GetDeviceCaps與HORZRES。垂直尺寸也同樣可用。
這也正是我需要的:
Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
Public gDeviceRes As String = screensize.Height