Partager via


CRect::operator - =

Les deux premières surcharges passent CRect par les offsets spécifiés.

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

Paramètres

  • point
    Une structure de POINT ou un objet de CPoint qui spécifie le nombre d'unités pour déplacer le rectangle.

  • size
    Une structure de TAILLE ou un objet de CSize qui spécifie le nombre d'unités pour déplacer le rectangle.

  • lpRect
    Pointe vers une structure de RECT objet ou d' CRect qui contient le nombre d'unités pour dégonfler chaque côté de CRect.

Notes

X du paramètre et des valeurs de est (ou cx et cy) sont soustraits d' CRect.

La troisième surcharge dégonfle CRect par le nombre d'unités specifed dans chaque membre du paramètre. Notez que cette surcharge fonctionne comme DeflateRect.

Exemple

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);

rect1 -= pt;

CRect   rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);   

Configuration requise

Header: atltypes.h

Voir aussi

Référence

CRect, classe

Graphique de la hiérarchie

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator -

CRect::operator +=