CWnd::SetWindowRgn
Llame a esta función miembro para establecer la región de una ventana.
int SetWindowRgn(
HRGN hRgn,
BOOL bRedraw
);
Parámetros
hRgn
Identificador de una región.bRedraw
Si TRUE, el sistema operativo redibuja la ventana después de establecer la región; si no, no. Normalmente, establezca bRedraw a TRUE si la ventana está visible. Si se establece en TRUE, el sistema envía los mensajes de WM_WINDOWPOSCHANGING y de WM_WINDOWPOSCHANGED a la ventana.
Valor devuelto
Si la función se realiza correctamente, el valor devuelto es cero. Si se produce un error en la función, el valor devuelto es cero.
Comentarios
Las coordenadas de la región de la ventana de una ventana son relativas a la esquina superior izquierda de la ventana, no el área cliente de la ventana.
Después de una llamada correcta a SetWindowRgn, el sistema operativo posee la región especificada por el identificador hRgnregion. El sistema operativo no realiza una copia de la región, por lo que no haga cualquier llamada de función posterior con este identificador de región, y no cierre este identificador de región.
Requisitos
encabezado: afxwin.h