setvwprt.pas

Пример программы для процедуры SetViewPort.

Код примера
 {SetVwPrt.PAS}
 
 { Пример программы для процедуры SetViewPort }
 
 Uses Graph;
 
 Var Gd, Gm : Integer;
 
 Begin
  Gd:=Detect;
  InitGraph(Gd, Gm, '');
  If GraphResult <> grOk Then Halt(1);
  SetColor(1);
  Line(0, 0, 50, 50);
  Rectangle(60, 0, GetMaxX - 60, 50);
  SetColor(2);
  SetViewPort(60, 0, GetMaxX - 60, 50, ClipOff);
  Line(0, 0, 100, 100);
  SetColor(3);
  SetViewPort(60, 0, GetMaxX - 60, 50, ClipOn);
  Line(50, 0, 150, 100);
  ReadLn;
  CloseGraph;
 End.
 

Скачать setvwprt.pas