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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.