| :: Cambiar el tamaño de pantalla mediante un acceso directo |
Con este truco podrás cambiar el tamaño de la pantalla y la profundidad de color de un plumazo. Esto te puede resultar útil antes de iniciar un determinado programa, o cuando actives la salida TV de tu tarjeta gráfica, por ejemplo.
La cosa es sencilla. Haces una llamada a DESKCP16.DLL pasándole un par de parámetro con una estructura como esta...
QUICKRES_RUNDLLENTRY RHxRVxPC.
QUICKRES_RUNDLLENTRY; indica a la DLL que el servicio que se requiere de ella es el de cambio de resolución de pantalla. RH; esto es el tamaño en horizontal de la ventana. Debe ser un tamaño válido para el adaptador gráfico que tengas instalado. RV; esto es el tamaño en vertical de la ventana. Debe ser un tamaño válido para el adaptador gráfico que tengas instalado PC; es la profundidad de color que quieres usar expresada en bits. Este valor también debe ser uno válido para el adaptador gráfico que tengas instalado. Ten en cuenta que una paleta de 256 colores equivale a una profundidad de 8 bits, 65.000 colores equivalen a 16 bits y 16.000.000 de colores equivalen a 24 bits.
Teniendo todo esto en cuenta los parámetros que se deberían pasar a DESKP16.DLL para poner una resolución de 800x600 píxeles con 256 colores, serían estos...
QUICKRES_RUNDLLENTRY 800x600x8
Puedes hacer la llamada a esta DLL desde un archivo batch o desde un acceso directo con una línea como esta...
RUNDLL.EXE DESKCP16.DLL,QUICKRES_RUNDLLENTRY 800x600x8
El cambio es inmediato y no se pide confirmación de ninguna clase, así que ten cuidado de no poner una resolución que tu tarjeta grafica no soporte, porque te puedes quedar con una pantalla ilegible.
Fuente: elisoft.galeon.com
|
|
|
|
| |
Agregar a favoritos
Versión Imprimible Enviar a un Amigo
Compartir:

Zips Populares - Dejar de fumar por 1600 euros - Ensalada de frutas - Un buscador para Google Maps - Truco: Impedir el acceso al panel control - El Digg de la música - Curso de gerencia de proyectos - Identificado el gen de la memoria
|