CRect::operator +
As duas primeiras sobrecargas retornam um objeto de CRect que é igual a CRect desloque pelos deslocamentos especificados.
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
Parâmetros
point
Uma estrutura de PONTO ou um objeto de CPoint que especifica o número de unidades para mover o valor de retorno.size
Uma estrutura de TAMANHO ou um objeto de CSize que especifica o número de unidades para mover o valor de retorno.lpRect
Pontos a estrutura de RECT ou um objeto de CRect que contém o número de unidades inflar para cada lado do valor de retorno.
Valor de retorno
CRect resultantes de mover ou de inflar CRect pelo número de unidades especificadas no parâmetro.
Comentários
O x e y de parâmetros (ou parâmetros cx e cy) são adicionados à posição de CRect.
O terceiro sobrecarregamento retorna novo CRect que é igual a CRect inflou pelo número de unidades specifed em cada membro de 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