Compartir a través de


CPoint::operator -=

La primera sobrecarga resta un tamaño de CPoint.

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

Parámetros

  • size
    contiene una estructura de CALIBRE o un objeto de CSize .

  • point
    contiene una estructura de puntos o un objeto de CPoint .

Comentarios

la segunda sobrecarga resta un punto de CPoint.

En ambos casos, resta se realiza restando el miembro de x (o CX) del operando derecho del miembro de x de CPoint y quitar el miembro de s (o CY) del operando derecho del miembro de s de CPoint.

Por ejemplo, quitar CPoint(5, -7) de una variable que contiene los cambios de CPoint(30, 40) la variable a CPoint(25, 47).

Ejemplo

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

encabezado: atltypes.h

Vea también

Referencia

CPoint Class

Gráfico de jerarquías

CPoint::operator -

CPoint::operator +=

CPoint::Offset