winuser.h


UnionRect

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 a ambos rectángulos.

Sintaxis

BOOL UnionRect(
    LPRECT lprcDst,        // dirección de estructura para la unión
    CONST RECT *lprcSrc1,  // dirección de estructura con el primer rectángulo
    CONST RECT *lprcSrc2   // dirección de estructura con el segundo rectángulo
   );

Parámetros

lprcDst: apunta a una estructura RECT que recibe un rectángulo que contiene la unión de los rectángulos apuntados por los parámetros lprcSrc1 y lprcSrc2.

lprcSrc1: apunta a una estructura RECT que contiene el primer rectángulo fuente.

lprcSrc2: apunta a una estructura RECT que contiene el segundo rectángulo fuente.

Valor de retorno

Si la estructura especificada contiene un rectángulo no vacío, el valor de retorno es distinto de cero.

Si la estructura especificada no contiene un rectángulo no vacío, el valor de retorno es cero. Para obtener información adicional sobre el error, llamar a GetLastError.

Observaciones

Windows ignora las dimensiones de un rectángulo vacío - esto es, un rectángulo en el que todas las coordenadas son cero, ya que esto significa que no tiene anchura ni altura.