2008-10-14 2 views
6

Мне нужно, чтобы автоматически определить разрешение устройства, прямо сейчас у меня есть глобальная переменная & проводного разрешения:DotNet Compact Framework 3.5 sp1 обнаружить разрешение устройства

Public gDeviceRes As String = "640" 
'Public gDeviceRes As String = "320" 

затем перекомпилировать для каждого устройства, есть ли какой-быстро фрагмент кода для этого?

ответ

4

В зависимости от ваших конкретных потребностей вы можете проверить текущие размеры экрана с помощью Screen.PrimaryScreen или вы можете P/Invoke GetSystemMetrics с SM_CXSCREEN или GetDeviceCaps с HORZRES. Аналогично доступны вертикальные десятины.

3

Это было именно то, что мне нужно:

Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds 
    Public gDeviceRes As String = screensize.Height 
Смежные вопросы