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