CRect::UnionRect
Powoduje, że wymiary CRect równa Unii prostokąty dwa źródła.
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
Parametry
lpRect1
Wskazuje na RECT lub CRect , która zawiera prostokąta źródłowego.lpRect2
Wskazuje na RECT lub CRect , która zawiera prostokąta źródłowego.
Wartość zwracana
Niezerowa, jeśli Unii nie jest pusty; 0 Jeśli Unii jest pusta.
Uwagi
Unia jest najmniejszego prostokąta, zawierający zarówno źródło prostokątów.
System Windows ignoruje wymiary pusty prostokąt; oznacza to nie wysokość lub szerokość nie ma prostokąta.
[!UWAGA]
Muszą być zarówno prostokąty znormalizowane lub tej funkcji może się nie powieść.Można wywołać NormalizeRect do znormalizowania prostokąty przed wywołaniem tej funkcji.
Przykład
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);
Wymagania
Nagłówek: atltypes.h