CRgn::SetRectRgn

privatevoid SetRectRgn( int x1, int y1, int x2, int y2 );

privatevoid SetRectRgn ( LPCRECT LpRect );

Parameter

x 1

Gibt die X-Koordinate von der oberen linken Ecke des rechteckigen Bereichs.

y1

Gibt die y-Koordinate von der oberen linken Ecke des rechteckigen Bereichs.

x 2

Gibt die X-Koordinate des der unteren rechten Ecke des rechteckigen Bereichs.

y2

Gibt die y-Koordinate des der unteren rechten Ecke des rechteckigen Bereichs.

lpRect

Den rechteckigen Bereich gibt. Kann entweder einen Zeiger auf einen RECT -Struktur oder ein CRect -Objekt.

Bemerkungen

Erstellt einen rechteckigen Bereich. Im Gegensatz zu CreateRectRgnjedoch reserviert es zusätzlichen Speicher aus dem lokalen Windows-Anwendung-Heap. Stattdessen wird der Speicherplatz für die Region im CRgn -Objekt gespeichert. Dies bedeutet, dass das CRgn -Objekt bereits mit einem gültigen Windows-Bereich initialisiert wurden muss vor dem Aufruf von SetRectRgn. Die Punkte gegeben durch X 1, y1, X 2und y2 geben die minimale Größe des zugewiesenen Raumes.

Verwenden Sie diese Funktion anstelle der Memberfunktion CreateRectRgn Aufrufe an den lokalen Speicher-Manager zu vermeiden.

CRgn Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CRgn::CreateRectRgn, :: SetRectRgn

Index