Freigeben über


CWnd::SetWindowRgn

Rufen Sie die Memberfunktion auf, um den Bereich eines Fensters festzulegen.

int SetWindowRgn(
   HRGN hRgn,
   BOOL bRedraw 
);

Parameter

  • hRgn
    Ein Handle für ein Bereich.

  • bRedraw
    Wenn TRUE, das Betriebssystem das Fenster neu gezeichnet wird, nachdem sie den Bereich festgelegt hat; andernfalls wird er nicht.In der Regel legen Sie bRedraw zu TRUE fest, wenn das Fenster sichtbar ist.Wenn dies auf TRUE, das System die WM_WINDOWPOSCHANGING und WM_WINDOWPOSCHANGED Meldungen an das Fenster gesendet werden.

Rückgabewert

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

Hinweise

Die Koordinaten des Fensterbereichs eines Fensters sind relativ zur oberen linken Ecke des Fensters, nicht der Clientbereich aus dem.

Nach einem erfolgreichen Aufruf SetWindowRgn, das Betriebssystem den Bereich besitzt, der durch das Bereichshandle hRgn angegeben wird.Das Betriebssystem wird eine Kopie nicht vom Bereich, sodass macht keine weiteren Funktionsaufrufe zu diesem Bereichshandle und umfasst keine dieses Bereichshandle.

Anforderungen

Header: afxwin.h

Siehe auch

Referenz

CWnd-Klasse

Hierarchien-Diagramm

SetWindowRgn

CWnd::GetWindowRgn