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