- Beschreibung:
- Der Typ "RECT" definiert die Koordinaten eines Rechtecks. Die Variablen
RECT.left
und RECT.top
definieren dabei die linke obere Ecke, die Variablen RECT.right
und RECT.bottom
die rechte untere Ecke. Dabei ist zu beachten, dass right
und bottom
jeweils außerhalb des Rechtecks liegen (also um 1 erhöht). Das hat den Vorteil, dass man Höhe und Breite einfach durch Subtraktion errechnen kann.
Ist ein Rechteck 600 Pixel breit, 200 Pixel hoch, und beginnt bei den Koordinaten 100/20, haben die Variablen in RECT folgende Werte:
RECT r;
r.left=100;
r.top=20;
r.right=700;
r.bottom=220;
int width=r.right-r.left;
int height=r.bottom-r.top;
Sie wird hauptsächlich innerhalb der Garfik-Bibliothek verwendet, um die Koordinaten von Fenstern, Surfaces, Rechtecken, Clippings und Texturen zu speichern, oder um rechteckige Formen zu zeichnen oder zu Kopieren (z.B. ppl6::grafix::Blt).