Freigeben über


CRect::operator +=

Die ersten zwei Überladungen verschieben CRect durch die angegebenen Offsets.

void operator +=( 
   POINT point  
) throw( );
void operator +=( 
   SIZE size  
) throw( );
void operator +=( 
   LPCRECT lpRect  
) throw( );

Parameter

  • point
    Eine PUNKT-Struktur oder ein CPoint-Objekt, das die Anzahl von Einheiten angibt, die das Rechteck zu verschieben.

  • size
    Eine GRÖSSE-Struktur oder ein CSize-Objekt, das die Anzahl von Einheiten angibt, die das Rechteck zu verschieben.

  • lpRect
    Zeigt auf RECT-Struktur oder zu CRect-Objekt, die die Anzahl von Einheiten enthält, um jede Seite von CRect aufzublasen.

Hinweise

Die X- und ys (oder cx und cy) Parameters die Werte werden CRect hinzugefügt.

Die dritte Überladung bläst CRect durch die Anzahl der Einheiten auf, die in jedem Member des Parameters angegebenen sind.

Beispiel

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);
CRect   rect2(135, 300, 235, 400);

rect1 += pt;

ASSERT(rect1 == rect2);   

Anforderungen

Header: atltypes.h

Siehe auch

Referenz

CRect-Klasse

Hierarchien-Diagramm

CRect::OffsetRect

CRect::InflateRect

CRect::operator +

CRect::operator - =