CRect::operador +
Primeiro duas sobrecargas retornam um CRect objeto que é igual a CRect substituídos pelos deslocamentos especificados.
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
Parâmetros
point
A PONTO a estrutura ou CPoint objeto que especifica o número de unidades para mover o valor retornado.size
A dimensionar a estrutura ou CSize objeto que especifica o número de unidades para mover o valor retornado.lpRect
Aponta para um RECT a estrutura ou CRect objeto que contém o número de unidades para aumentar a cada lado do valor retornado.
Valor de retorno
The CRect resultantes da movimentação ou aumentando CRect pelo número de unidades especificado no parâmetro.
Comentários
x and y (or cx e cy) parâmetros são adicionados ao CRectda posição.
A sobrecarga de terceira retorna um novo CRect que é igual a CRect preencher pelo número de unidades especificado em cada membro do parâmetro.
Exemplo
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 + pt;
CRect rectResult(135, 300, 235, 400);
ASSERT(rectResult == rect2);
Requisitos
Cabeçalho: atltypes.h