Π§ΠΈΡ‚Π°ΠΉΡ‚Π΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΎΠ½Π»Π°ΠΉΠ½ Π½Π° Bookidrom.ru! БСсплатныС ΠΊΠ½ΠΈΠ³ΠΈ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΊΠ»ΠΈΠΊΠ΅

Π§ΠΈΡ‚Π°Ρ‚ΡŒ ΠΎΠ½Π»Π°ΠΉΠ½ «ОписаниС языка PascalABC.NETΒ». Π‘Ρ‚Ρ€Π°Π½ΠΈΡ†Π° 42

Автор W Cat

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)