Programación General > C++ Builder
Resolucion De Pantalla
(1/1)
Larrosa:
Hola,
quisiera saber si hay alguna forma de cambiar la resolucion de la pantalla desde builder.
una cosa mas, estoy intentando imprimir un BDImage, consigo mandarlo a la impresora pero lo imprime muy pequeño y no se como hacerlo mas grande.
_Viktor:
hola:
--- Código: Text ---int NewResX = 1280; <-- nueva resolucionint NewResY = 1024; DEVMODE displaymode;int indice = 0;displaymode.dmSize = sizeof(DEVMODE); while (EnumDisplaySettings(NULL, indice, &displaymode)) { if (displaymode.dmPelsWidth == NewResX && displaymode.dmPelsHeight == NewResY) { displaymode.dmFields = DM_PELSWIDTH | DM_PELSHEIGHT; LONG result = ChangeDisplaySettings(&displaymode, CDS_TEST); if (result == DISP_CHANGE_SUCCESSFUL) { ChangeDisplaySettings(&displaymode, 0); break; } }indice++;}
Larrosa:
Tengo un problema, las dos primeras veces lo ha hecho perfecto pero ahora cada vez que lo hago cambia la pantalla de resolucion, pero la barra de herramientas y cualquier otra ventana que esté abierta la deja con la resolucion antigua.
He probado a poner el codigo solo en un form nuevo y hace lo mismo, no se si habré tocado algo que no debia, tienes alguna idea?
Gracias.
Navegación
Ir a la versión completa