CRect::UnionRect
Macht die Dimensionen von CRect gleich die Union der beiden Quellrechtecke.
BOOL UnionRect(
LPCRECT lpRect1,
LPCRECT lpRect2
) throw( );
Parameter
lpRect1
Zeigt auf RECT oder zu CRect, das ein Quellrechteck enthält.lpRect2
Zeigt auf RECT oder zu CRect, das ein Quellrechteck enthält.
Rückgabewert
Ungleich 0 (null), wenn die Union nicht leer ist; 0 Wenn die Union leer ist.
Hinweise
Die Union ist das kleinste Rechteck, das beide Quellrechtecke enthält.
Windows ignoriert die Dimensionen eines leeren Rechtecks; das heißt, ein Rechteck, das keine hat keine Höhe oder Breite verfügt.
Hinweis |
---|
Beide der Rechtecke müssen normalisiert werden, oder diese Funktion schlägt möglicherweise aus.Sie können NormalizeRect aufrufen, um die Rechtecke zu normalisieren, bevor Sie diese Funktion aufrufen. |
Beispiel
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);
Anforderungen
Header: atltypes.h