La Web del Programador: Comunidad de Programadores
 
    Pregunta:  51382 - COMO CAPTURAR EL AREA DE PANTALLA DEFINIDA POR EL USUARIO?
Autor:  Nicolas Visual
Hola gente, a ver si alguno sabe... como capturar el area de pantalla definida en su monitor por el usuario ???
He visto que algunos utilizan diferentes configuraciones:
1 - 640 x 480
2 - 800 x 600
3 - 1024 x 768
4 - 1152 x 864

simplemente capturarlo y mostrarlo en un msgbox...
sds

  Respuesta:  Bungy Jimenez Soberanis
Bueno yo utilice el siguiente codigo para obtener la resolucion de la pantalla.

En un form pones un boton

Private Sub Command1_Click()
'Declaras 2 variables
Dim ResX, ResY
'Igualas las variables a los tamaƱos de las pantallas respectivos
'con la medida por pixel
ResX = Screen.Width / Screen.TwipsPerPixelX
ResY = Screen.Heigth / Screen.TwipsPerPixelY
'Muestras las medidas en el MsgBox
MsgBox ResX & "x" & ResY
End Sub