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.