Crt unit - példaprogram
program CrtPl; uses Crt; var x1, x2, y1, y2: byte; c: char; begin x1:=35; y1:=12; x2:=45; y2:=16; repeat {A régi ablak törlése} TextBackground(black); ClrScr; {Új ablak és a szöveg megjelenítése} Window(x1, y1, x2, y2); TextBackground(blue); TextColor(red); ClrScr; GotoXY(3, 3); WriteLn('szoveg'); {Várakozás egy billentyű leütésére} c := ReadKey; {Ha a billentyűzetnek két bájtos kódja van (az első bájt #0), a második bájt beolvasása. Ilyenek a kurzormozgató billentyűk.} if c = #0 then begin c := ReadKey; case c of #72: begin Dec(y1); Dec(y2) end; {Felfele nyíl} #80: begin Inc(y1); Inc(y2) end; {Lefele nyíl} #77: begin Inc(x1); Inc(x2) end; {Jobbra nyíl} #75: begin Dec(x1); Dec(x2) end; {Balra nyíl} end; end {Kilépés ESC-re} until c = #27; NormVideo; {Eredeti színek visszaállítása} ClrScr end.