| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |
SRect das bei Erzeugung cartesisch ist, d.h. negatives y geht nach unten und negatives height geht auch nach unten. Darus folgt: bottom ist immer top+height für SRect und SRectc.
| Basisklassen(n) | abgeleitete Klassen | |||
|---|---|---|---|---|
|
SRectc |
|
| Name | Parameter | Rückgabewert | Beschreibung |
|---|---|---|---|
| operator= | SRect rect | SRectc& | Zuweisungsoperator für SRect -> SRectc |
| pointInRect | const SPoint point | BOOL | Prüft ob ein Punkt in dem Rechteck liegt. Die 'Kante' wird als innerhalb betrachtet. |
| setRect | int left, int top, int width, int height, BOOL cartesian=TRUE |
void | Setzt die Größe und Position des Rechtecks. |
| setRect | RECT* rect, BOOL cartesian=TRUE |
void | Setzt die Größe und Position des Rechtecks. |
| SRectc | int left, int top, int width, int height, BOOL cartesian=TRUE |
Konstruktor mit Angabe der Koordinaten und Göße des Rechtecks als Integer-Werte. | |
| SRectc | SRect rect | Übernimmet einen SRectc aus einem SRect. |
SRect das bei Erzeugung cartesisch ist, d.h. negatives y geht nach unten und negatives height geht auch nach unten. Darus folgt: bottom ist immer top+height für SRect und SRectc.
| operator=(SRect rect) SRectc& |
|
Zuweisungsoperator für SRect -> SRectc
| SRectc& | geändertes SRectc |
| pointInRect(const SPoint point) const BOOL |
|
Prüft ob ein Punkt in dem Rechteck liegt. Die 'Kante' wird als innerhalb betrachtet.
| point | zu prüfender Punkt |
| BOOL | Der Punkt liegt nicht außerhalb des Rechtecks |
| setRect(int left, int top,int width, int height, BOOL cartesian=TRUE) void |
|
Setzt die Größe und Position des Rechtecks.
| left | Abstand von links / X-Koordinate |
| top | Abstand von oben / Y-Koordinate |
| width | Breite |
| height | Höhe |
| cartesian | legt fest, ob mit Bildschirmkoordinaten oder im normalen kartesischen Koordinatensystem gearbeitet wird. |
| setRect(RECT* rect, BOOL cartesian=TRUE) void |
|
Setzt die Größe und Position des Rechtecks.
| rect | API-Rechteck-Struktur dessen Größe und Position übernommen werden soll |
| cartesian | legt fest, ob mit Bildschirmkoordinaten oder im normalen kartesischen Koordinatensystem gearbeitet wird |
| SRectc(int left, int top, int width, int height, BOOL cartesian=TRUE) |
|
Konstruktor mit Angabe der Koordinaten und Göße des Rechtecks als Integer-Werte.
| left | Abstand von links / X-Koordinate |
| top | Abstand von oben / Y-Koordinate |
| width | Breite |
| height | Höhe |
| cartesian | legt fest, ob mit Bildschirmkoordinaten oder im normalen kartesischen Koordinatensystem gearbeitet wird. |
| SRectc(SRect rect) |
|
Übernimmet einen SRectc aus einem SRect.
| << Gesamtübersicht | << Klassenübersicht | Details der Klasse | Funktionsbeschreibungen |