Share via


CRect::operator - =

Las primeras dos sobrecargas mueven CRect por los desplazamientos.

void operator -=( 
   POINT point  
) throw( );
void operator -=( 
   SIZE size  
) throw( );
void operator -=( 
   LPCRECT lpRect  
) throw( );

Parámetros

  • point
    una estructura de puntos o un objeto de CPoint que especifica el número de unidades para mover el rectángulo.

  • size
    una estructura de CALIBRE o un objeto de CSize que especifica el número de unidades para mover el rectángulo.

  • lpRect
    Señala una estructura de RECT o un objeto de CRect que contiene el número de unidades que desinflar cada lado de CRect.

Comentarios

De x e y (o cx y cy) del parámetro los valores se restan de CRect.

La tercera sobrecarga desinfla CRect por el número de unidades especificado en cada miembro del parámetro.Observe que esta sobrecarga funciona como DeflateRect.

Ejemplo

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

rect1 -= pt;

CRect   rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);   

Requisitos

encabezado: atltypes.h

Vea también

Referencia

Clase de CRect

Gráfico de jerarquía

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator -

CRect::operator +=