dotnet compact framework 3.5 sp1 detecta la resolución del dispositivo
-
03-07-2019 - |
Pregunta
Necesito detectar la resolución del dispositivo automáticamente, ahora mismo tengo una var & amp; cablear la resolución:
Public gDeviceRes As String = "640"
'Public gDeviceRes As String = "320"
luego recompile para cada dispositivo, ¿alguien tiene un fragmento de código rápido para esto?
Solución
Dependiendo de sus necesidades exactas, puede verificar las dimensiones de la pantalla actual con Screen.PrimaryScreen o puede P / Invoke GetSystemMetrics con SM_CXSCREEN o GetDeviceCaps con HORZRES. Dimesiones verticales están disponibles de manera similar.
Otros consejos
Esto hizo exactamente lo que necesitaba:
Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
Public gDeviceRes As String = screensize.Height
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow