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 값. Cx 및 cy 의 멤버 CSize 값을 추가 하는 x 및 y 데이터 멤버의는 포인트 값. 버전으로 유사 CPoint::operator + 를 사용 하는 크기 매개 변수.
연산자 + (lpRect) (이동)이이 작업 오프셋은 RECT (또는 CRect) 값이 CSize 값입니다. Cx 및 cy 멤버가 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