dotnet compact framework 3.5 sp1 определяет разрешение устройства - PullRequest
6 голосов
/ 14 октября 2008

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

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

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

Ответы [ 2 ]

4 голосов
/ 14 октября 2008

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

3 голосов
/ 15 октября 2008

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

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
...