Partager via


CRect::operator +

Les deux premières surcharges retournent un objet d' CRect qui est égal à CRect a atteint par les offsets spécifiés.

CRect operator +( 
   POINT point  
) const throw( ); 
CRect operator +( 
   LPCRECT lpRect  
) const throw( ); 
CRect operator +( 
   SIZE size  
) const throw( );

Paramètres

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

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

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

Valeur de retour

CRect provenant de déplacer ou de gonfler CRect par le nombre d'unités spécifiés dans le paramètre.

Notes

X du paramètre et les paramètres de est (ou cx et cy) sont ajoutés à la position d'CRect.

La troisième surcharge retourne un nouvel CRect qui est égale à CRect a gonflé par le nombre d'unités specifed dans chaque membre du paramètre.

Exemple

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

rect2 = rect1 + pt;

CRect   rectResult(135, 300, 235, 400);

ASSERT(rectResult == rect2);   

Configuration requise

Header: atltypes.h

Voir aussi

Référence

CRect, classe

Graphique de la hiérarchie

CRect::operator +=

CRect::operator -

CRect::OffsetRect

CRect::InflateRect