Share via


CRect::operator +

Las primeras dos sobrecargas devuelven un objeto de CRect que sea igual a CRect pasó por los desplazamientos.

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

Parámetros

  • point
    Una estructura de PUNTO o un objeto de CPoint que especifica el número de unidades para mover el valor devuelto.

  • size
    Una estructura de CALIBRE o un objeto de CSize que especifica el número de unidades para mover el valor devuelto.

  • lpRect
    Señala una estructura de RECT o un objeto de CRect que contiene el número de unidades aumenten para cada lado del valor devuelto.

Valor devuelto

CRect resultando de mover o de CRect aumenten por el número de unidades especificadas en el parámetro.

Comentarios

De x e y (o cx y cy) del parámetro los parámetros se agregan a la posición de entity_CODECRect.

La tercera sobrecarga devuelve nuevo CRect que es igual a CRect infló por el número de unidades especificado en cada miembro del parámetro.

Ejemplo

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

rect2 = rect1 + pt;

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

ASSERT(rectResult == rect2);   

Requisitos

encabezado: atltypes.h

Vea también

Referencia

Clase de CRect

Gráfico de jerarquía

CRect::operator +=

CRect::operator -

CRect::OffsetRect

CRect::InflateRect