Partilhar via


CPoint::operador +=

A primeira sobrecarga adiciona um dimensionar para o CPoint.

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

Parâmetros

Comentários

A segunda sobrecarga adiciona um ponto à CPoint.

Em ambos os casos, adição é feita adicionando o x (or CX) membro do operando direito à x membro do CPoint e adicionando a y (or CY) membro do operando direito à y membro do CPoint.

Por exemplo, adicionando CPoint(5, -7) uma variável que contém CPoint(30, 40) Altera a variável CPoint(35, 33).

Exemplo

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

Cabeçalho: atltypes.h

Consulte também

Referência

Classe CPoint

Gráfico de hierarquia

CPoint::operador =

CPoint::operador +

CPoint::Offset

Outros recursos

CPoint membros