CRect::UnionRect
Díky rozměry CRect rovna unie obdélníky dva zdroje.
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
Parametry
lpRect1
Odkazuje RECT nebo CRect , který obsahuje zdrojový obdélník.lpRect2
Odkazuje RECT nebo CRect , který obsahuje zdrojový obdélník.
Vrácená hodnota
Nenulová hodnota, pokud unie není prázdná. 0 unie je prázdný.
Poznámky
Unie je nejmenší obdélník, který obsahuje oba zdroje obdélníky.
Systém ignoruje rozměry prázdný obdélník; obdélník, který obsahuje nulovou výšku nebo šířku žádné.
[!POZNÁMKA]
Musí být normalizovány oba obdélníky nebo může dojít k selhání funkce.Můžete volat NormalizeRect před voláním funkce normalizuje obdélníky.
Příklad
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);
Požadavky
Záhlaví: atltypes.h