Udostępnij za pośrednictwem


CRect::operator-=

Przenieść overloads pierwszych dwóch CRect przez określony przesunięcia.

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

Parametry

  • point
    A punkt struktury lub CPoint obiekt, który określa liczbę jednostek można przesuwać.

  • size
    A rozmiar struktury lub CSize obiekt, który określa liczbę jednostek można przesuwać.

  • lpRect
    Wskazuje na RECT struktury lub CRect obiekt, który zawiera liczbę jednostek deflate każdej stronie CRect.

Uwagi

Parametr x i y (lub cx i cy) wartości zostaną odjęte od CRect.

Przeciążenie trzeciego deflates CRect przez liczbę jednostek podana w każdy członek parametr.Należy zauważyć, że ten przeciążenie funkcjonuje DeflateRect.

Przykład

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

rect1 -= pt;

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

Wymagania

Nagłówek: atltypes.h

Zobacz też

Informacje

Klasa CRect

Wykres hierarchii

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator-

CRect::operator +=