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