Types
Adam Boduch
Moduł Types zawiera deklaracje dwóch bardzo ważnych typów rekordowych, często wykorzystywanych w Delphi - TPoint oraz TRect. Zawiera także funkcje i procedury, które operują na tych rekordach.
| Typ | Opis |
|---|---|
| TPoint | Typ rekordowy, określający współrzędne |
| TSmallPoint | Typ rekordowy, określający współrzędne (wartości 16bitowe) |
| TRect | Typ rekordowy; często wykorzystywany do określania położenia prostokątów, figur geometrycznych |
| Funkcje | Opis |
| ---------------- | ---------------- |
| Bounds | Zwraca rekord TRect na podstawie parametrów |
| CenterPoint | Zwraca współrzędne środka prostokąta |
| IntersectRect | Zwraca punkty przecięcia dwóch prostokątów |
| IsRectEmpty | Zwraca True jeżeli parametr w postaci TRect zawiera wartości dodatnie |
| OffsetRect | Zmienia położenie prostokątu |
| Point | Tworzy rekord TPoint na podstawie parametrów X i Y |
| PtInRect | Zwraca True jeżeli punkt o danych współrzędnych mieści się w środku prostokąta |
| Rect | Tworzy rekord TRect na podstawie parametrów funkcji |
| UnionRect | Zwraca położenie i rozmiar prostokąta łączącego dwa pozostałe prostokąty określone w parametach |