CWnd::SetWindowRgn

Int SetWindowRgn (HRGN hRgn, BOOL bRedraw );

Rückgabewert

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL. Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null).

Parameter

hRgn

Ein Handle für eine region.

bRedraw

Wenn TRUE, das Betriebssystem das Fenster zeichnet nach dem Festlegen der Region; Andernfalls ist dies nicht der Fall. In der Regel bRedraw auf TRUE festgelegt, wenn das Fenster sichtbar ist. Wenn auf TRUEfestgelegt, das System die WM_WINDOWPOSCHANGING und WM_WINDOWPOSCHANGED Meldungen an das Fenster sendet.

Bemerkungen

Rufen Sie diese Memberfunktion um einen Fensterbereich festlegen.

Die Koordinaten des Fensters Fenster Region beziehen sich auf die obere linke Ecke des Fensters, nicht auf den Clientbereich des Fensters.

Nach einem erfolgreichen Aufruf von SetWindowRgnbesitzt das Betriebssystem durch die Region Handle hRgnangegeben wird. Das Betriebssystem macht keine Kopie des Gebietes, so machen Sie nicht weitere Funktionsaufrufe mit dieser Region-Handle, und schließen nicht dieses Region-handle.

CWnd Übersicht |nbsp; Member der Klasse | Hierarchiediagramm

Siehe auch&Nbsp; :: SetWindowRgn, CWnd::GetWindowRgn

Index