Partager via


CPoint::operator - =

La première surcharge soustrait une taille d' CPoint.

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

Paramètres

  • size
    Contient une structure de TAILLE ou un objet de CSize .

  • point
    Contient une structure de POINT ou un objet de CPoint .

Notes

La deuxième surcharge soustrait un point d' CPoint.

Dans les deux cas, la soustraction est effectuée en soustrayant le membre de x (ou cx) de l'opérande droit du membre de x d' CPoint et en soustrayant le membre de y (ou CY) de l'opérande droit du membre de y d' CPoint.

Par exemple, soustraction CPoint(5, -7) d'une variable contenant des modifications d' CPoint(30, 40) la variable à CPoint(25, 47).

Exemple

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);   

Configuration requise

Header: atltypes.h

Voir aussi

Référence

Classe de CPoint

Graphique de la hiérarchie

CPoint::operator -

CPoint::operator +=

CPoint::Offset