Compartir a través de


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

Vea también

Referencia

Clase de CPoint

Gráfico de jerarquía

CPoint::operator - =

CPoint::operator +

CPoint::Offset