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

StackOverflow https://stackoverflow.com/questions/202231

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Это было полезно?

Решение

В зависимости от ваших конкретных потребностей, вы можете проверить текущие размеры экрана с помощью Экран.Основной экран или вы можете P /Invoke Получает системную метрику с помощью SM_CXSCREEN или Получить devicecaps с ХОРЗРЕСОМ.Аналогично доступны вертикальные размеры.

Другие советы

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

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top