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.