Freigeben über


CRect::operator |

Gibt CRect zurück, das die Union von CRect und von rect2 ist.

CRect operator|( 
   const RECT& rect2  
) const throw( );

Parameter

  • rect2
    Enthält RECT oder CRect.

Rückgabewert

CRect, das die Union von CRect und von rect2 ist.

Hinweise

Die Union ist das kleinste Rechteck, das beide Rechtecke enthält.

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 = rect1 | rect2;

CRect   rectResult(0, 0, 300, 300);
ASSERT(rectResult == rect3);   

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect Class

Hierarchiediagramm

CRect::UnionRect

CRect::operator |=

CRect::operator &

CRect::NormalizeRect