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.