Pergunta

Eu preciso para detectar a resolução dispositivo automaticamente, agora eu tenho um var global & hardwire a resolução:

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

, em seguida, recompilar para cada dispositivo, alguém tem um snippit rápida de código para este ??

Foi útil?

Solução

Dependendo de suas necessidades exatas, você pode verificar as dimensões da tela atual com Screen.PrimaryScreen ou você pode P / Invoke GetSystemMetrics com SM_CXSCREEN ou GetDeviceCaps com HORZRES. dimesions verticais são igualmente disponíveis.

Outras dicas

Este fez exatamente o que eu precisava:

  Dim screensize As System.Drawing.Rectangle = Screen.PrimaryScreen.Bounds
  Public gDeviceRes As String = screensize.Height
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top