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