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

[0] Índice de Mensajes

Ir a la versión completa