Partager via


CPoint::operator +=

La première surcharge ajoute une taille à CPoint.

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

Paramètres

  • size
    Contient une structure de TAILLE ou un objet de CSize .

  • point
    Contient une structure de POINT ou un objet de CPoint .

Notes

La deuxième surcharge ajoute un point à CPoint.

Dans les deux cas, l'ajout est effectuée en ajoutant le membre de x (ou cx) de l'opérande droit sur le membre de x d' CPoint et en ajoutant le membre de y (ou CY) de l'opérande droit sur le membre de y d' CPoint.

Par exemple, en ajoutant CPoint(5, -7) à une variable qui contient des modifications d' CPoint(30, 40) la variable à CPoint(35, 33).

Exemple

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart += szOffset;

CPoint   ptResult(135, 135);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart += sz;

ASSERT(ptResult == ptStart);   

Configuration requise

Header: atltypes.h

Voir aussi

Référence

CPoint, classe

Graphique de la hiérarchie

CPoint::operator - =

CPoint::operator +

CPoint::Offset