CSize::operador +
Esses operadores adicionar este CSize valor para o 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 de operadores individuais:
operador +) size ) Esta operação adiciona dois CSize valores.
operador +) point ) Esta operação desloca um (move)PONTO (or CPoint) valor por este CSize valor. The CX and CY membros este CSize valor são adicionados ao x and y membros de dados de do PONTOvalor de .Ele é parecido com a versão do CPoint::operador + que leva um dimensionar parâmetro.
operador +) lpRect ) Esta operação desloca um (move)RECT (or CRect) valor por este CSize valor. The CX and CY membros este CSize valor são adicionados ao à esquerda, parte superior, à direita, and parte inferior membros de dados de do RECT valor. Ele é parecido com a versão do CRect::operador + que leva um dimensionar parâmetro.
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