Question

Je dois détecter automatiquement la résolution du périphérique. À l’heure actuelle, j’ai une variable globale Var & amp; connectez la résolution:

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

puis recompiler pour chaque périphérique, est-ce que quelqu'un a un extrait de code rapide pour cela ??

Était-ce utile?

La solution

En fonction de vos besoins, vous pouvez vérifier les dimensions actuelles de l'écran à l'aide de Screen.PrimaryScreen ou vous pouvez P / Invoke GetSystemMetrics avec SM_CXSCREEN ou GetDeviceCaps avec HORZRES. Les dimensions verticales sont disponibles de la même manière.

Autres conseils

Cela a fait exactement ce dont j'avais besoin:

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top