Compartilhar via


CPoint::operador =

A primeira sobrecarga subtrai um dimensionar do CPoint.

void operator -=(
   SIZE size 
) throw( );
void operator -=(
   POINT point 
) throw( );

Parâmetros

Comentários

A segunda sobrecarga subtrai um ponto do CPoint.

Em ambos os casos, subtração é feita, subtraindo o x (or CX) membro do operando direito do x membro do CPoint e subtraindo o y (or CY) membro do operando direito do y membro do CPoint.

Por exemplo, subtraindo CPoint(5, -7) de uma variável que contém CPoint(30, 40) Altera a variável CPoint(25, 47).

Exemplo

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart -= szOffset;

CPoint   ptResult(65, 65);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart -= sz;

ASSERT(ptResult == ptStart);   

Requisitos

Cabeçalho: atltypes.h

Consulte também

Referência

Classe CPoint

Gráfico de hierarquia

CPoint::operador-

CPoint::operador +=

CPoint::Offset

Outros recursos

CPoint membros