다음을 통해 공유


CRect::operator +

처음 두 오버 로드를 반환은 CRect 같지 개체 CRect 지정 된 오프셋에서 변위.

CRect operator +( 
   POINT point  
) const throw( );
CRect operator +( 
   LPCRECT lpRect  
) const throw( );
CRect operator +( 
   SIZE size  
) const throw( );

매개 변수

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

  • size
    A 크기 구조 또는 CSize 의 반환 값을 이동할 단위 수를 지정 하는 개체입니다.

  • lpRect
    가리키는 있는 RECT 구조 또는 CRect 단위 반환 값의 각 측면 확장할 수 있는 개체입니다.

반환 값

CRect 이동 또는 inflating에서 CRect 매개 변수에서 지정한 단위 수 만큼.

설명

매개 변수의 xy (또는 cx 및 cy)에 매개 변수 추가 CRect위치.

세 번째 오버 로드는 새 반환 CRect is equal to CRect 단위 지정한 매개 변수의 각 멤버의 수 만큼 확장 합니다.

예제

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

rect2 = rect1 + pt;

CRect   rectResult(135, 300, 235, 400);

ASSERT(rectResult == rect2);   

요구 사항

헤더: atltypes.h

참고 항목

참조

CRect 클래스

계층 구조 차트

CRect::operator +=

CRect::operator-

CRect::OffsetRect

CRect::InflateRect