winuser.h


ValidateRgn

La función ValidateRgn valida el área de cliente dentro de una región ekiminándola de la región de actualización actual de la ventana especificada.

Sintaxis

BOOL ValidateRgn(
    HWND hWnd,  // manipulador de la ventana con la región de actualización modificada  
    HRGN hRgn   // manipulador de región a validar
   );

Parámetros:

hRgn: identifica una región que define el área a eliminar de la región de actualización. Si este parámetro es NULL, se elimina toda el área de cliente.

Valor de retorno

Si la función tiene éxito, el valor de retorno es distinto de cero.

Si la función falla, el valor de retorno es cero.

Observaciones

La región especificada debe haber sido creada usando una función de región. Las coordenadas de la región se asume que son coordenadas de cliente.

La función BeginPaint valida toda el área de cliente automáticamente. De modo que no es necesario usar ValidateRect ni ValidateRgn si una parte de la región de actualización debe ser validada antes de que se genere el siguiente mensaje WM_PAINT.