La Web del Programador: Comunidad de Programadores
 
    Pregunta:  53881 - ¿COMO AJUSTAR LA RESOLUCION DE PANTALLA DE UNA APLICACION ?
Autor:  Juan Ramón Puyana Laynez
Hola, tengo creada una aplicación con Borland Builder c++ 6, la cual he empaquetado debidamente con InnoSetup para obtener un fichero de instalación.

Al instalar la aplicación en otros pc se instala perfectamente, salvo por un detalle que no tuve en cuenta.

Yo la aplicación la he creado en mi portatil bajo una resolución de 1280 x 800, y claro al ejecutarla en un pc con otra resolución todos los componentes (botones, imagenes, rejillas, ....) aparecen desplazadas, las ventanas no caben en la pantalla, etc...

Me han comentado que lo mejor sería, utilizando API de windows, que la apliación automáticamente detectara la resolución existente en el pc donde se va a ejecutar y se ajuste a ella.

Pero no tengo ni idea de como hacerlo.

¿Alguién me puede echar un cable con esto?

  Respuesta:  Franc Barrientos
Si no me equivoco en el form principal de la aplicación debes poner en la propiedad: WindowsState=wsMaximized
Y lo mismo con los forms que quieras crear, eso automaticamente tomara el tamaño de la pantalla no importando la resolución que tengan.
Y en la propiedad Position=poDesigned