dotnet compact framework 3.5 sp1 определение разрешения устройства

Мне нужно автоматически определять разрешение устройства, прямо сейчас у меня есть глобальная переменная и жестко подключаются к разрешению:

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

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


person Scott Kramer    schedule 14.10.2008    source источник


Ответы (2)


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

person ctacke    schedule 14.10.2008

Это сделало именно то, что мне нужно:

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
person Scott Kramer    schedule 14.10.2008