다음을 통해 공유


CPoint::operator +=

첫 번째 오버 로드의 크기에 추가 된 CPoint.

void operator +=(
   SIZE size 
) throw( );
void operator +=(
   POINT point 
) throw( );

매개 변수

설명

두 번째 오버 로드를 추가 된 CPoint.

두 경우 모두 추가 하 여 또한 수행의 x (또는 cx) 멤버에 오른쪽 피연산자의는 x 소속은 CPoint 및 추가 y (또는 cy) 멤버에 오른쪽 피연산자의의 y 소속은 CPoint.

예를 들어, 추가 CPoint(5, -7) 변수에 포함 CPoint(30, 40) 변수에 변경 CPoint(35, 33).

예제

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart += szOffset;

CPoint   ptResult(135, 135);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart += sz;

ASSERT(ptResult == ptStart);   

요구 사항

헤더: atltypes.h

참고 항목

참조

CPoint 클래스

계층 구조 차트

CPoint::operator =

CPoint::operator +

CPoint::Offset