CRect::UnionRect
Crea las dimensiones de CRect iguales a la unión de los dos rectángulos de origen.
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
Parámetros
lpRect1
Señala RECT o a CRect que contiene un rectángulo de origen.lpRect2
Señala RECT o a CRect que contiene un rectángulo de origen.
Valor devuelto
Distinto de cero si la combinación no está vacía; 0 si la combinación está vacía.
Comentarios
La unión es el rectángulo menor que contenga ambos rectángulos de origen.
Windows omite las dimensiones de un rectángulo vacío; es decir, un rectángulo que no tiene ningún alto ni no tiene ningún ancho.
[!NOTA]
Ambos rectángulos deben ser normalizados o esta función puede producir un error.Puede llamar a NormalizeRect para normalizar los rectángulos antes de llamar a esta función.
Ejemplo
CRect rect1(100, 0, 200, 300);
CRect rect2(0, 100, 300, 200);
CRect rect3;
rect3.UnionRect(&rect1, &rect2);
CRect rectResult(0, 0, 300, 300);
ASSERT(rectResult == rect3);
Requisitos
encabezado: atltypes.h