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
|