dotnet compact framework 3.5 sp1 определяет разрешение устройства
-
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
Не связан с StackOverflow