CPoint::operator +
이 연산자를 사용 하 여 오프셋 CPoint 가 CPoint 또는 CSize 개체 또는 오프셋에 CRect 으로 CPoint.
CPoint operator +(
SIZE size
) const throw( );
CPoint operator +(
POINT point
) const throw( );
CRect operator +(
const RECT* lpRect
) const throw( );
매개 변수
반환 값
A CPoint 는 크기, 오프셋은 CPoint 포인트에 의해 오프셋 또는 CRect 지점에서 오프셋 합니다.
설명
오프셋에서 사용 예를 들어, 처음 두 오버 로드 중 하나 CPoint(25, -19) 지점에서 CPoint(15, 5) 또는 크기 CSize(15, 5) 값을 반환 합니다. CPoint(40, -14).
사각형에 점을 추가 반환 사각형으로 오프셋 되 고 후의 x 및 y 지점에 지정 된 값입니다.예를 들어, 마지막으로 오버 로드를 사용 하 여 사각형을 오프셋 CRect(125, 219, 325, 419) 지점에서 CPoint(25, -19) 반환 CRect(150, 200, 350, 400).
예제
CPoint ptStart(100, 100);
CSize szOffset(35, 35);
CPoint ptEnd;
ptEnd = ptStart + szOffset;
CPoint ptResult(135, 135);
ASSERT(ptResult == ptEnd);
// also works on SIZE
ptStart = CPoint(100, 100);
SIZE sz;
sz.cx = 35;
sz.cy = 35;
ptEnd = ptStart + sz;
ASSERT(ptResult == ptEnd);
요구 사항
헤더: atltypes.h