다음을 통해 공유


CRect::operator -=

처음 두 개의 오버 로드 이동 CRect 지정 된 오프셋 합니다.

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

매개 변수

  • point
    A 포인트 구조 또는 CPoint 사각형을 이동할 단위 수를 지정 하는 개체입니다.

  • size
    A 크기 구조 또는 CSize 사각형을 이동할 단위 수를 지정 하는 개체입니다.

  • lpRect
    가리키는 있는 RECT 구조 또는 CRect 수축 각 면의 개수를 포함 하는 개체 CRect.

설명

매개 변수의 xy (또는 cx 및 cy) 값에서 뺀 수 CRect.

세 번째 오버 로드를 수축 시킵니다. CRect 단위 지정 된 각 멤버의 매개 변수 개수입니다. 이 오버 로드와 마찬가지로 작동 참고 DeflateRect.

예제

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

rect1 -= pt;

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

요구 사항

헤더: atltypes.h

참고 항목

참조

CRect Class

계층 구조 차트

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator -

CRect::operator +=