PDA

Ver la Versión Completa : Resolucion y monitor


emeritos
20-02-2018, 08:49:59
Hola dilferos.

¿Hay alguna funcion que nos diste si una resolucion de pantalla puede ser aceptada o no, por el monitor en cuestion que en esos instante ejecute el programa?.

Yo cuando ejecuto el programa me pone la resolucion a 1280 X 1024 y lo restaura cuando termina, pero hay monitores que no aceptan esta configuracion de pantalla.

Casimiro Notevi
20-02-2018, 10:21:26
Echa un vistazo a los temas similares que aparecen al final de esta página, abajo del todo.

Neftali [Germán.Estévez]
20-02-2018, 11:37:28
Puedes obtener esa información utilizando WMI.
En concreto utilizando la clase CIM_VideoControllerResolution puedes obtener todos los modos disponibles para tu tarjeta.
https://msdn.microsoft.com/en-us/library/aa388669(v=vs.85).aspx

En mi blog puedes encontrar la librería para ejecutar consultas WMI (http://neftali.clubdelphi.com/componentes-glibwmi/) o lo puedes hacer directamente por código. Busca mensajes anteriores en los foros y encontrarás código para hacerlo.

En concreto si lanzas esta consulta:

select HorizontalResolution, VerticalResolution, refreshRate from CIM_VideoControllerResolution


Obtendrás una información simila a esta:
https://s26.postimg.org/ejwuhq15l/screenshot_106.png

Con eso deberías poder saber si la resolución que va a cambioar es viable.

emeritos
21-02-2018, 09:15:51
Muchas gracias y muyn interesante tu blog.