Share via


CRect::operator +=

I primi due overload si sposta CRect gli offset specificati.

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

Parametri

  • point
    Una struttura QUESTION o un oggetto CPoint che specifica il numero di unità per spostare il rettangolo.

  • size
    Una struttura DIMENSIONE o un oggetto CSize che specifica il numero di unità per spostare il rettangolo.

  • lpRect
    Punta a una struttura RECT o a un oggetto CRect contenente il numero di unità per gonfiare ogni lato CRect.

Note

La x dei parametri e i valori y (o cx e cy) vengono aggiunti a CRect.

Il terzo overload gonfia CRect dal numero di unità specificato in ogni membro del parametro.

Esempio

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

rect1 += pt;

ASSERT(rect1 == rect2);   

Requisiti

Header: atltypes.h

Vedere anche

Riferimenti

Classe di CRect

Grafico della gerarchia

CRect::OffsetRect

CRect::InflateRect

CRect::operator +

CRect::operator - =