wingdi.h
        IntersectClipRect
La función IntersectClipRect crea una nueva región de recorte como la intersección de la región de recorte actual con el rectángulo especificado.
Sintaxis
int IntersectClipRect(
    HDC hdc,         // manipulador de contexto de dispositivo
    int nLeftRect,   // coordenada x del la esquina superior izquierda del rectángulo
    int nTopRect,    // coordenada y del la esquina superior izquierda del rectángulo
    int nRightRect,  // coordenada x del la esquina inferior derecha del rectángulo
    int nBottomRect  // coordenada y del la esquina inferior derecha del rectángulo
   );
Parámetros:
hdc: identifica el contexto de dispositivo.
nLeftRect: coordenada lógica x del la esquina superior izquierda del rectángulo.
nTopRect: coordenada lógica y del la esquina superior izquierda del rectángulo.
nRightRect: coordenada lógica x del la esquina inferior derecha del rectángulo.
nBottomRect: coordenada lógica y del la esquina inferior derecha del rectángulo.
Valor de retorno
Si la función tiene éxito, el valor de retorno especifica el tipo de la nueva región de recorte, y puede ser uno de los siguientes valores:
| Valor | Significado | 
|---|---|
| NULLREGION | La región está vacía. | 
| SIMPLEREGION | La región es un rectángulo. | 
| COMPLEXREGION | La región es más de un rectángulo. | 
| ERROR | Se ha producido un error. (La región de recorte actual no se ve afectada.) | 
Observaciones
Los bordes inferior y derecho del rectángulo dado se excluyen de la región de recorte.