다음을 통해 공유


CSize::operator +

이러한 연산자는이 추가 CSize 매개 변수의 값을 값입니다.

CSize operator +( 
   SIZE size  
) const throw( ); 
CPoint operator +( 
   POINT point  
) const throw( ); 
CRect operator +( 
   const RECT* lpRect  
) const throw( );

설명

개별 연산자의 다음 설명을 참조 하십시오.

  • 연산자 + (size) 이 작업을 두 개 추가 CSize 값입니다.

  • 연산자 + (point) (이동)이이 작업 오프셋은 포인트 (또는 CPoint) 값이 CSize 값. Cxcy 의 멤버 CSize 값을 추가 하는 xy 데이터 멤버의는 포인트 값. 버전으로 유사 CPoint::operator + 를 사용 하는 크기 매개 변수.

  • 연산자 + (lpRect) (이동)이이 작업 오프셋은 RECT (또는 CRect) 값이 CSize 값입니다. Cxcy 멤버가 CSize 값을 추가 하는 왼쪽, , 오른쪽, 및 아래쪽 데이터 멤버의는 RECT 값. 버전으로 유사 CRect::operator + 를 사용 하는 크기 매개 변수.

예제

CSize sz1(100, 100);
CSize sz2(50,  25);
CSize szOut;

szOut = sz1 + sz2;

CSize szResult(150, 125);
ASSERT(szOut == szResult);

// works with SIZE, too

sz1 = CSize(100, 100);
SIZE sz3;
sz3.cx = 50;
sz3.cy = 25;

szOut = sz1 + sz3;
ASSERT(szOut == szResult);   

요구 사항

헤더: atltypes.h

참고 항목

참조

CSize Class

계층 구조 차트

CPoint::operator +

CRect::operator +