Función IntersectClipRect (wingdi.h)
La función IntersectClipRect crea una nueva región de recorte a partir de la intersección de la región de recorte actual y el rectángulo especificado.
Sintaxis
int IntersectClipRect(
[in] HDC hdc,
[in] int left,
[in] int top,
[in] int right,
[in] int bottom
);
Parámetros
[in] hdc
Identificador del contexto del dispositivo.
[in] left
Coordenada x, en unidades lógicas, de la esquina superior izquierda del rectángulo.
[in] top
Coordenada y, en unidades lógicas, de la esquina superior izquierda del rectángulo.
[in] right
Coordenada x, en unidades lógicas, de la esquina inferior derecha del rectángulo.
[in] bottom
Coordenada y, en unidades lógicas, de la esquina inferior derecha del rectángulo.
Valor devuelto
El valor devuelto especifica el nuevo tipo de región de recorte y puede ser uno de los valores siguientes.
Código devuelto | Descripción |
---|---|
|
La región está vacía. |
|
La región es un único rectángulo. |
|
La región es más de un rectángulo. |
|
Se produjo un error. (La región de recorte actual no se ve afectada). |
Comentarios
Los bordes inferior y derecho del rectángulo especificado se excluyen de la región de recorte.
Si aún no existe una región de recorte, el sistema puede aplicar una región de recorte predeterminada al HDC especificado. A continuación, se crea una región de recorte a partir de la intersección de esa región de recorte predeterminada y el rectángulo especificado en los parámetros de función.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wingdi.h (incluye Windows.h) |
Library | Gdi32.lib |
Archivo DLL | Gdi32.dll |