CPoint:: operador +

CPoint operador +( SIZE size ) const;

CPoint operador + (ponto ponto ) const;

CRect operador + (const RECT * lpRect ) const;

Valor de retorno

Um CPoint que é compensada por um tamanho, um CPoint que é deslocamento por um ponto ou um deslocamento de CRect por um ponto.

Parâmetros

tamanho

Contém uma estrutura SIZE ou objeto CSize.

ponto

Contém um ponto estrutura ou CPoint objeto.

lpRect

Contém um ponteiro para um RECT estrutura ou CRect objeto.

Observações

Use esse operador para deslocamento CPoint por um CPoint ou CSize objeto ou para compensar um CRect por um CPoint.

Por exemplo, usando um dos dois primeiros sobrecargas para compensar o ponto
CPoint(25, -19)por um ponto de CPoint(15, 5) ou tamanho CSize(15, 5) retorna o valorCPoint(40, -14).

Adicionar um rectangle de um ponto retorna o Retangular após sendo compensada pela os valores de x e y especificados no ponto. Por exemplo, usando a sobrecarga do última para compensar um retângulo CRect(125, 219, 325, 419) por um ponto de CPoint(25, -19) retornaCRect(150, 200, 350, 400).

Visão geral de CPoint |nbsp; Membros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CPoint:: operador-=, CPoint:: operador –, CPoint:: operador + = CSize::operator +, CRect:: operador +, CPoint::Offset, CRect::OffsetRect

Index