procedure FillCircle(x,y,r: integer);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r
procedure DrawCircle(x,y,r: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r
procedure FillEllipse(x1,y1,x2,y2: integer);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠ»Π»ΠΈΠΏΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure DrawEllipse(x1,y1,x2,y2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π³ΡΠ°Π½ΠΈΡΡ ΡΠ»Π»ΠΈΠΏΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure FillRectangle(x1,y1,x2,y2: integer);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure FillRect(x1,y1,x2,y2: integer);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure DrawRectangle(x1,y1,x2,y2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π³ΡΠ°Π½ΠΈΡΡ Ρ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠ°, Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure Circle(x,y,r: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΡ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r
procedure Ellipse(x1,y1,x2,y2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΡΠ»Π»ΠΈΠΏΡ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊΠΎΠΌ, Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure Rectangle(x1,y1,x2,y2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, Π·Π°Π΄Π°Π½Π½ΡΠΉ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½ (x1,y1) ΠΈ (x2,y2)
procedure RoundRect(x1,y1,x2,y2,w,h: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΡΠΎ ΡΠΊΡΡΠ³Π»Π΅Π½Π½ΡΠΌΠΈ ΠΊΡΠ°ΡΠΌΠΈ; (x1,y1) ΠΈ (x2,y2) Π·Π°Π΄Π°ΡΡ ΠΏΠ°ΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΡΡ Π²Π΅ΡΡΠΈΠ½, Π° w ΠΈ h β ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ ΡΠ»Π»ΠΈΠΏΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ³ΠΎ Π΄Π»Ρ ΡΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ ΠΊΡΠ°Π΅Π²
procedure Arc(x,y,r,a1,a2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π΄ΡΠ³Ρ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² ΡΠΎΡΠΊΠ΅ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π»ΡΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΌΠΈ ΡΠ³Π»Ρ a1 ΠΈ a2 Ρ ΠΎΡΡΡ OX (a1 ΠΈ a2 β Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, Π·Π°Π΄Π°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ ΠΈ ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ)
procedure FillPie(x,y,r,a1,a2: integer);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΡΡΡ ΡΠ΅ΠΊΡΠΎΡΠ° ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΠΎΠ³ΠΎ Π΄ΡΠ³ΠΎΠΉ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² ΡΠΎΡΠΊΠ΅ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π»ΡΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΌΠΈ ΡΠ³Π»Ρ a1 ΠΈ a2 Ρ ΠΎΡΡΡ OX (a1 ΠΈ a2 β Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, Π·Π°Π΄Π°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ ΠΈ ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ)
procedure DrawPie(x,y,r,a1,a2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΡΠ΅ΠΊΡΠΎΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΡΠ³ΠΎΠΉ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² ΡΠΎΡΠΊΠ΅ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π»ΡΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΌΠΈ ΡΠ³Π»Ρ a1 ΠΈ a2 Ρ ΠΎΡΡΡ OX (a1 ΠΈ a2 β Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, Π·Π°Π΄Π°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ ΠΈ ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ)
procedure Pie(x,y,r,a1,a2: integer);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΡΠ΅ΠΊΡΠΎΡ ΠΎΠΊΡΡΠΆΠ½ΠΎΡΡΠΈ, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΠΉ Π΄ΡΠ³ΠΎΠΉ Ρ ΡΠ΅Π½ΡΡΠΎΠΌ Π² ΡΠΎΡΠΊΠ΅ (x,y) ΠΈ ΡΠ°Π΄ΠΈΡΡΠΎΠΌ r, Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π»ΡΡΠ°ΠΌΠΈ, ΠΎΠ±ΡΠ°Π·ΡΡΡΠΈΠΌΠΈ ΡΠ³Π»Ρ a1 ΠΈ a2 Ρ ΠΎΡΡΡ OX (a1 ΠΈ a2 β Π²Π΅ΡΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅, Π·Π°Π΄Π°ΡΡΡΡ Π² Π³ΡΠ°Π΄ΡΡΠ°Ρ ΠΈ ΠΎΡΡΡΠΈΡΡΠ²Π°ΡΡΡΡ ΠΏΡΠΎΡΠΈΠ² ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΡΡΡΠ΅Π»ΠΊΠΈ)
procedure DrawPolygon(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΌΠΊΠ½ΡΡΡΡ Π»ΠΎΠΌΠ°Π½ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure FillPolygon(points: array of Point);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²Π΅ΡΡΠΈΠ½ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure Polygon(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ ΠΌΠ½ΠΎΠ³ΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ Π²Π΅ΡΡΠΈΠ½ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure Polyline(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π»ΠΎΠΌΠ°Π½ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure Curve(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΊΡΠΈΠ²ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure DrawClosedCurve(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΌΠΊΠ½ΡΡΡΡ ΠΊΡΠΈΠ²ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure FillClosedCurve(points: array of Point);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΌΠΊΠ½ΡΡΡΡ ΠΊΡΠΈΠ²ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure ClosedCurve(points: array of Point);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½Π½ΡΡ Π·Π°ΠΌΠΊΠ½ΡΡΡΡ ΠΊΡΠΈΠ²ΡΡ ΠΏΠΎ ΡΠΎΡΠΊΠ°ΠΌ, ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΡ ΠΊΠΎΡΠΎΡΡΡ Π·Π°Π΄Π°Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ points
procedure TextOut(x,y: integer; s: string);
ΠΡΠ²ΠΎΠ΄ΠΈΡ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΡΡΡΠΎΠΊΡ s Π² ΠΏΡΡΠΌΠΎΡΠ³ΠΎΠ»ΡΠ½ΠΈΠΊ ΠΊ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½Π°ΡΠ°ΠΌΠΈ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΡΠ³Π»Π° (x,y)
procedure FloodFill(x,y: integer; c: Color);
ΠΠ°Π»ΠΈΠ²Π°Π΅Ρ Π½Π° ΡΠΈΡΡΠ½ΠΊΠ΅ ΠΎΠ±Π»Π°ΡΡΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ²Π΅ΡΠΎΠΌ c, Π½Π°ΡΠΈΠ½Π°Ρ Ρ ΡΠΎΡΠΊΠΈ (x,y).
procedure Clear;
ΠΡΠΈΡΠ°Π΅Ρ ΡΠΈΡΡΠ½ΠΎΠΊ Π±Π΅Π»ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ
procedure Clear(c: Color);
ΠΡΠΈΡΠ°Π΅Ρ ΡΠΈΡΡΠ½ΠΎΠΊ ΡΠ²Π΅ΡΠΎΠΌ c
ΠΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΡ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΎΠΊΠ½ΠΎΠΌ
ΠΠΎΡΡΡΠΏ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΊΠ°ΠΊ Π² ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ½ΠΎΠΌ, ΡΠ°ΠΊ ΠΈ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ ΡΡΠΈΠ»Π΅.
ΠΡΠΎΡΠ΅Π΄ΡΡΡ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΎΠΊΠ½Π° ΡΠ³ΡΡΠΏΠΏΠΈΡΠΎΠ²Π°Π½Ρ ΠΏΠ°ΡΠ°ΠΌΠΈ: Π΅ΡΠ»ΠΈ Prop - ΠΈΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΈΡΡΠΈ, ΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ PenProp Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π° ΠΏΡΠΎΡΠ΅Π΄ΡΡΠ° SetPenProp(p) ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ:
function WindowWidth: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
function WindowHeight: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΡΠΎΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
function WindowLeft: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΡΡΠΏ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ ΡΠΊΡΠ°Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
function WindowTop: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΡΡΠΏ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΊΡΠ°Ρ ΡΠΊΡΠ°Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
function WindowIsFixedSize: boolean;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ True, Π΅ΡΠ»ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈΠΌΠ΅Π΅Ρ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ, ΠΈ False Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅
procedure SetWindowWidth(w: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SetWindowHeight(h: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π²ΡΡΠΎΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SetWindowLeft(l: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΎΡΡΡΡΠΏ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡ Π»Π΅Π²ΠΎΠ³ΠΎ ΠΊΡΠ°Ρ ΡΠΊΡΠ°Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SetWindowTop(t: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΎΡΡΡΡΠΏ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΊΡΠ°Ρ ΡΠΊΡΠ°Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SetWindowIsFixedSize(b: boolean);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ, ΠΈΠΌΠ΅Π΅Ρ Π»ΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ°Π·ΠΌΠ΅Ρ
function WindowCaption: string;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
function WindowTitle: string;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
procedure SetWindowCaption(s: string);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
procedure SetWindowTitle(s: string);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
procedure SetWindowSize(w,h: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SetWindowPos(l,t: integer);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΎΡΡΡΡΠΏ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΡ Π»Π΅Π²ΠΎΠ³ΠΎ Π²Π΅ΡΡ Π½Π΅Π³ΠΎ ΠΊΡΠ°Ρ ΡΠΊΡΠ°Π½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure ClearWindow;
ΠΡΠΈΡΠ°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ Π±Π΅Π»ΡΠΌ ΡΠ²Π΅ΡΠΎΠΌ
procedure ClearWindow(c: Color);
ΠΡΠΈΡΠ°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΡΠ²Π΅ΡΠΎΠΌ c
procedure InitWindow(Left,Top,Width,Height: integer; BackColor: Color := clWhite);
Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ ΠΈ Π²ΡΡΠΎΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
procedure SaveWindow(fname: string);
Π‘ΠΎΡ ΡΠ°Π½ΡΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° Π² ΡΠ°ΠΉΠ» Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ fname
procedure LoadWindow(fname: string);
ΠΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΈΠ· ΡΠ°ΠΉΠ»Π° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ fname
procedure FillWindow(fname: string);
ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π° ΠΎΠ±ΠΎΡΠΌΠΈ ΠΈΠ· ΡΠ°ΠΉΠ»Π° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ fname
procedure CloseWindow;
ΠΠ°ΠΊΡΡΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΈ Π·Π°Π²Π΅ΡΡΠ°Π΅Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅
procedure CenterWindow;
Π¦Π΅Π½ΡΡΠΈΡΡΠ΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΏΠΎ ΡΠ΅Π½ΡΡΡ ΡΠΊΡΠ°Π½Π°
function WindowCenter: Point;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π½ΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°
procedure MaximizeWindow;
ΠΠ°ΠΊΡΠΈΠΌΠΈΠ·ΠΈΡΡΠ΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
procedure MinimizeWindow;
Π‘Π²ΠΎΡΠ°ΡΠΈΠ²Π°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ
procedure NormalizeWindow;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ΅ ΠΎΠΊΠ½ΠΎ ΠΊ Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΠΎΠΌΡ ΡΠ°Π·ΠΌΠ΅ΡΡ
ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΡ ΡΠΊΡΠ°Π½Π° Screen, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΡ ΠΈ ΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° GraphBox, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅: function GraphBoxWidth: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠΈΠ½Ρ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ WindowWidth)
function GraphBoxHeight: integer;
ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΡΠΎΡΡ Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ° Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ (ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ WindowHeight)