Freigeben über


CRect::operator |=

Legt CRect gleich der Union von CRect und von rect fest.

void operator|=( 
   const RECT& rect  
) throw( );

Parameter

  • rect
    Enthält CRect oder RECT.

Hinweise

Die Union ist das kleinste Rechteck, das beide Quellrechtecke 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);

rect1 |= rect2;

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

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect Class

Hierarchiediagramm

CRect::operator |

CRect::operator &=

CRect::UnionRect

CRect::NormalizeRect

UnionRect