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