CSize::operator +
Esses operadores adicione esse valor de CSize ao valor do parâmetro.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Comentários
Consulte as seguintes descrições dos operadores individuais:
operator +( size ) esta operação adiciona dois valores de CSize .
operator +( point ) esta operação muda (move) um valor de PONTO (ou CPoint) por esse valor de CSize.Membros de cx e de cy de este valor de CSize são adicionados aos membros de dados de x e de s de valor de POINT .É análogo à versão de CPoint::operator + que usa um parâmetro de TAMANHO .
operator +( lpRect ) esta operação muda (move) um valor de RECT (ou CRect) por esse valor de CSize.Membros de cx e de cy de este valor de CSize são adicionados a left, a top, a right, e a membros de dados de bottom de valor de RECT .É análogo à versão de CRect::operator + que usa um parâmetro de TAMANHO .
Exemplo
CSize sz1(100, 100);
CSize sz2(50, 25);
CSize szOut;
szOut = sz1 + sz2;
CSize szResult(150, 125);
ASSERT(szOut == szResult);
// works with SIZE, too
sz1 = CSize(100, 100);
SIZE sz3;
sz3.cx = 50;
sz3.cy = 25;
szOut = sz1 + sz3;
ASSERT(szOut == szResult);
Requisitos
Cabeçalho: atltypes.h