Compartir a través de


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

Vea también

Referencia

CWnd (clase)

Gráfico de jerarquías

SetWindowRgn

CWnd::GetWindowRgn