CRgn::CreateRectRgn
Erstellt einen rechteckigen Bereich, der im CRgn-Objekt gespeichert wird.
BOOL CreateRectRgn(
int x1,
int y1,
int x2,
int y2
);
Parameter
x1
Gibt die logische x-Koordinate der linken oberen Ecke des Bereichs an.y1
Gibt die logische y-Koordinate der linken oberen Ecke des Bereichs an.x2
Gibt die logische X-Koordinate der rechten unteren Ecke des Bereichs an.y2
Gibt die logische y-Koordinate der rechten unteren Ecke des Bereichs an.
Rückgabewert
Ungleich 0 (null), wenn der Vorgang erfolgreich war; 0 andernfalls.
Hinweise
Die Größe eines Bereichs ist auf 32.767 durch 32.767 logische Einheiten oder zu von je des Arbeitsspeichers beschränkt, das kleiner ist.
Wenn es mithilfe eines Bereichs beendet, der von CreateRectRgn erstellt wird, sollte eine Anwendung die CGDIObject::DeleteObject-Memberfunktion verwenden, um den Bereich zu entfernen.
Beispiel
CRgn rgn;
BOOL bSucceeded = rgn.CreateRectRgn( 50, 20, 150, 120 );
ASSERT( bSucceeded == TRUE );
Ein weiteres Beispiel finden Sie unter CRgn::CombineRgn.
Anforderungen
Header: afxwin.h