Compartilhar via


CPoint::operator +=

A primeira sobrecarga adiciona um tamanho para CPoint.

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

Parâmetros

  • size
    Contém uma estrutura de TAMANHO ou um objeto de CSize .

  • point
    Contém uma estrutura de PONTO ou um objeto de CPoint .

Comentários

a segunda sobrecarga adiciona um ponto a CPoint.

Em ambos os casos, a adição é feita adicionando o membro de x (ou) cxde operando à direita ao membro de x de CPoint e adicionando o membro de s (ou) cyde operando à direita ao membro de s de CPoint.

Por exemplo, adicionando CPoint(5, -7) a uma variável que contém alterações de CPoint(30, 40) 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 de CPoint

Gráfico da hierarquia

CPoint::operator - =

CPoint::operator +

CPoint::Offset