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

Consulte también

InfladoRect

IntersectRect

OffsetRect

RECT

Funciones de rectángulo

Información general sobre rectángulos