Visual Basic - Problema grave con resolucion pantalla

Life is soft - evento anual de software empresarial
   
Vista:

Problema grave con resolucion pantalla

Publicado por Regio (7 intervenciones) el 21/11/2007 01:46:19
Hola amigos......

¿Hay alguna API o alguna variable que detecte CUANDO se cambia la resolucion de la
pantalla???

¿Alguna forma de detectar que el operadorv A CAMBIADO la resolucion de su pantalla?

Mi aplicacion funciona bien con todas las resoluciones.....porque AL PRINCIPIO DEL
PROGRAMA toma las variables de la resolucion que esta usando el ordenador...........
y mediante codigo hago que los Form y los controles se adapten a la resolucion.....

AnChOReSoLuCiOn = Screen.Width / Screen.TwipsPerPixelX
AltoReSoLuCiOn = Screen.Height / Screen.TwipsPerPixelY

....... PERO si al operador se le ocurre CAMBIAR la resolucion CUANDO EL PROGRAMA
YA HA SIDO CARGADO..... ¡¡¡¡SE VA TODO AL CARAJO¡¡¡¡¡.
(Porque sigue trabajando con las variables que tomo al principio)

Por eso pregunto si alguien conoce alguna forma de detectar CUANDO al operador
se le ocurre cambiar la resolucion.... (Al menos podria hacer que el programa se
parase y que tuviera que volver a cargarlo. Seria ideal)

Gracias de antemano por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Problema grave con resolucion pantalla

Publicado por Regio (7 intervenciones) el 21/11/2007 22:28:45
Hola....
Gracias por tu respuesta..........

He probado de poner estas dos lineas de codigo en todos los FormLoad y
todos Form.Resize de la aplicacion, pensando que si ha cambiado la
configuracion al cargar una ventana esta saldria bien...

Pero no funciona bien...... porque primero tiene que descargar la ventana
en la que esta en este momento..... (en el momento del cambio de resolucion)
y para descargar esta ventana lo tiene dificil si ha cambiado la resolucion....
Todos los controles y la ventana se hacen grandes y sin centrar. Queda
todo hecho una desgracia. (fatal.)

Estoy seguro que Windows debe tener alguna API que detecta cuando se
cambia la configuracion..... pero no se cual es.

Un saludo.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Problema grave con resolucion pantalla

Publicado por Fabian (1 intervención) el 20/12/2007 16:00:21
Hola, yo tengo un problema parecido al tuyo pero en un nivel mas alto, o sea, que mi programa solo anda con un tipo de resolucion por ejempo, 800 x 600
si ponen otra sale todom corrido. Me podrias explicar como hiciste para hacerlo funcionar usando esas variables que generas al principio del programa ?. Saludos cordiales. Fabian
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar