Share via


CRect::OffsetRect

Mueve CRect por los desplazamientos.

void OffsetRect( 
   int x, 
   int y  
) throw( );
void OffsetRect( 
   POINT point  
) throw( );
void OffsetRect( 
   SIZE size  
) throw( );

Parámetros

  • x
    Especifica la cantidad para desplazarse a la izquierda o para enderezar.Debe ser negativo desplazarse a la izquierda.

  • y
    Especifica la cantidad para subir o bajar.Debe ser negativo levantarse.

  • point
    Contiene una estructura de PUNTO o un objeto de CPoint que especifica ambas dimensiones por las que puede desplazarse.

  • size
    Contiene una estructura de CALIBRE o un objeto de CSize que especifica ambas dimensiones por las que puede desplazarse.

Comentarios

Unidades de CRectx de los movimientos a lo largo del eje X y unidades de y a lo largo del eje Y.El x y los parámetros de la y son valores firmados, por lo que CRect se puede mover a la izquierda o derecha y arriba o abajo.

Ejemplo

CRect rect(0, 0, 35, 35);

rect.OffsetRect(230, 230);

// rect is now (230, 230, 265, 265)
ASSERT(rect == CRect(230, 230, 265, 265));   

Requisitos

encabezado: atltypes.h

Vea también

Referencia

Clase de CRect

Gráfico de jerarquía

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator - =