Getasprt.PAS

Язык:
Русский
English


 { Пример программы для процедуры GetAspectRatio }

uses Graph;

var
  Gd, Gm      : Integer;
  Xasp, Yasp  : Word;
  XSideLength : Integer;
  YSideLength : Integer;

begin
  Gd := Detect;
  InitGraph(Gd, Gm, 'X:\BP');
 if GraphResult <> grOk then
   Halt(1);
  GetAspectRatio(Xasp, Yasp);
  XSideLength := 20;

 { Просчитываем значение Y }
  YSideLength := Round((Xasp / Yasp) * XSideLength);

 { Рисуем квадрат }
  Rectangle(0, 0, XSideLength, YSideLength);
 ReadLn;
  CloseGraph;
end.
Тэги:
| G+
Код для вставки: :: :: :: ::
Поделиться: // //