CPoint::operator +=
La primera sobrecarga agrega un tamaño a CPoint.
void operator +=(
SIZE size
) throw( );
void operator +=(
POINT point
) throw( );
Parámetros
size
contiene una estructura de CALIBRE o un objeto de CSize .point
contiene una estructura de puntos o un objeto de CPoint .
Comentarios
la segunda sobrecarga agrega un punto a CPoint.
En ambos casos, la suma es hace agregando el miembro de x (o CX) del operando derecho al miembro de x de CPoint y agregando al miembro de s (o CY) del operando derecho al miembro de s de CPoint.
por ejemplo, agregando CPoint(5, -7) a una variable que contiene los cambios de CPoint(30, 40) la variable a CPoint(35, 33).
Ejemplo
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);
Requisitos
encabezado: atltypes.h