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.

HinweisHinweis

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-Klasse

Hierarchien-Diagramm

CRect::operator |

CRect::operator-&=

CRect::UnionRect

CRect::NormalizeRect

UnionRect