CSize::operator +
Estos operadores agregue este valor de CSize al valor del parámetro.
CSize operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
Comentarios
Vea las descripciones siguientes de los operadores individuales:
la operación deoperator +( size ) This agrega dos valores de CSize .
la operación deoperator +( point ) This compensa (los movimientos) un valor de PUNTO (o CPoint) para este valor de CSize . Agregan a los miembros de CX y de CY de este valor de CSize miembros de datos de x y de s del valor de puntos . es análogo a la versión de CPoint:: operador + que toma un parámetro de CALIBRE .
la operación deoperator +( lpRect ) This compensa (los movimientos) un valor de RECT (o CRect) para este valor de CSize . Agregan a los miembros de CX y de CY de este valor de CSize a Left, a parte superior, a la derecha, y los miembros de datos de inferior del valor de RECT . es análogo a la versión de CRect:: operador + que toma un parámetro de CALIBRE .
Ejemplo
CSize sz1(100, 100);
CSize sz2(50, 25);
CSize szOut;
szOut = sz1 + sz2;
CSize szResult(150, 125);
ASSERT(szOut == szResult);
// works with SIZE, too
sz1 = CSize(100, 100);
SIZE sz3;
sz3.cx = 50;
sz3.cy = 25;
szOut = sz1 + sz3;
ASSERT(szOut == szResult);
Requisitos
encabezado: atltypes.h