CPoint::operador =
A primeira sobrecarga subtrai um dimensionar do CPoint.
void operator -=(
SIZE size
) throw( );
void operator -=(
POINT point
) throw( );
Parâmetros
size
Contém um dimensionar a estrutura ou CSize objeto.
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