Ver Mensaje Individual
  #7  
Antiguo 28-05-2008
Avatar de BlueSteel
[BlueSteel] BlueSteel is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Concepción - Chile
Posts: 2.310
Reputación: 26
BlueSteel Va por buen camino
Cool

Hola

mira si pones el sgte codigo en algun boton, te dará la resolución inicial de la pantalla...
Código Delphi [-]
Var ModoOriginal: TDevMode;
begin
     EnumDisplaySettings('\\.\Display1', Cardinal(-1), ModoOriginal);
     ShowMessage(IntToStr(ModoOriginal.dmPelsWidth));

es decir,
si es 800x600, te entregará 800
si es 1024x768, te entregará 1024, y así según tu configuración...

y podrias realizar una consulta como sigue.. si pones esto en un boton...

Código Delphi [-]
Var ModoOriginal: TDevMode;
begin
     EnumDisplaySettings('\\.\Display1', Cardinal(-1), ModoOriginal);
     If ModoOriginal.dmPelsWidth =1024 then PonResolucion(800,600);
espero que esto te sirva

Saludos
__________________
BlueSteel

Última edición por BlueSteel fecha: 28-05-2008 a las 17:27:26.
Responder Con Cita