Diddy Kong
2010-03-22 21:31:57
procedure GetResolution(var Width, Height : Integer);
var
previousClient, clientX, clientY : Integer;
begin
previousClient := GetClientWindowHandle;
SetDesktopAsClient;
GetClientDimensions(clientX, clientY);
Width := clientX;
Height := clientY;
SetClientWindowHandle(previousClient);
end;Used as so:
program GetResolutionExample;
var
resX, resY : Integer;
begin
GetResolution(resX, resY);
Writeln(Format('Screen Dimensions : (%d, %d)', [resX, resY]));
end.I know it's crappy and I can do better than this, but it can be useful. :stirthepot: