![]() |
Establecer mi programa de 1024x768
Estimaados:
Quiero dejar mi aplicación para que funcione de 1024x768, de lo contrario enviar un mensaje al usuario para informar dicha resolución de trabajo. He leido algo por ahi referente a los "Const" const RESOLUCION_HORIZONTAL: LongInt = 1024; RESOLUCION_VERTICAL: LongInt = 768; Y de Screen.Width y de Screen.Height pero no me ha resultado mucho que digamos . Saludos Cordiales |
¿Y por qué no la cambias tu?
Hola, puedes forzar la resolución de tu programa, sin necesidad de informar al usuario.
|
Se me olvidó poner que en el Create de tu aplicación debes poner el código:
Para guardar la resolución de windows antes de forzarla, y restaurarla al salir de tu programa. |
Yo lo que hago cuando necesito una resolución determinada es lo siguiente:
1º capturo la resolución actual AnchoOriginal := GetSystemMetrics(SM_CXSCREEN); AlturaOriginal := GetSystemMetrics(SM_CYSCREEN); 2º fuerzo la resolución a 1024x768 If (GetSystemMetrics(SM_CXSCREEN)<>1024) or (GetSystemMetrics(SM_CYSCREEN)<>768) then SetScreenResolution(1024,768); 3º al cerrar lo dejo como estaba SetScreenResolution(AnchoOriginal, AlturaOriginal); Saludos |
La franja horaria es GMT +2. Ahora son las 06:03:35. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi