Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Resolucion y monitor (https://www.clubdelphi.com/foros/showthread.php?t=92842)

emeritos 20-02-2018 09:49:59

Resolucion y monitor
 
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 11: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 12: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/lib...(v=vs.85).aspx

En mi blog puedes encontrar la librería para ejecutar consultas WMI 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:
Código SQL [-]
select HorizontalResolution, VerticalResolution, refreshRate from CIM_VideoControllerResolution

Obtendrás una información simila a esta:


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

emeritos 21-02-2018 10:15:51

Muchas gracias y muyn interesante tu blog.


La franja horaria es GMT +2. Ahora son las 21:08:48.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi