Function ChangeDisplay(Const Width,Height:Word):Boolean; Var DeviceMode:TDeviceMode; begin Result:=False; Try if EnumDisplaySettings(Nil,0,DeviceMode) then begin DeviceMode.dmFields:=dm_PelsWidth or dm_PelsHeight; DeviceMode.dmPelsWidth:=Width; DeviceMode.dmPelsHeight:=Height; Result:=ChangeDisplaySettings(DeviceMode,CDS_UPDATEREGISTRY)=DISP_CHANGE_SUCCESSFUL; end; Except Raise; End; end; ... ... if (Screen.Width<>1024) or (Screen.Height<>768) then ChangeDisplay(1024,768);
----------------------------------------------
-