Función UnionRect (winuser.h)
La función UnionRect crea la unión de dos rectángulos. La unión es el rectángulo más pequeño que contiene ambos rectángulos de origen.
Sintaxis
BOOL UnionRect(
[out] LPRECT lprcDst,
[in] const RECT *lprcSrc1,
[in] const RECT *lprcSrc2
);
Parámetros
[out] lprcDst
Puntero a la estructura RECT que recibirá un rectángulo que contiene los rectángulos señalados por los parámetros lprcSrc1 y lprcSrc2 .
[in] lprcSrc1
Puntero a la estructura RECT que contiene el primer rectángulo de origen.
[in] lprcSrc2
Puntero a la estructura RECT que contiene el segundo rectángulo de origen.
Valor devuelto
Si la estructura especificada contiene un rectángulo no vacío, el valor devuelto es distinto de cero.
Si la estructura especificada no contiene un rectángulo no vacío, el valor devuelto es cero.
Observaciones
El sistema omite las dimensiones de un rectángulo vacío, es decir, un rectángulo en el que todas las coordenadas se establecen en cero, de modo que no tenga ningún alto o ningún ancho.
Dado que las aplicaciones pueden usar rectángulos para distintos propósitos, las funciones de rectángulo no usan una unidad de medida explícita. En su lugar, todas las coordenadas y dimensiones del rectángulo se proporcionan en valores lógicos con signo. El modo de asignación y la función en la que se usa el rectángulo determinan las unidades de medida.
Requisitos
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 | winuser.h (incluir Windows.h) |
Library | User32.lib |
Archivo DLL | User32.dll |