CSize::operator-
이러한 연산자의 첫 번째 세가 빼기 CSize 매개 변수의 값을 값입니다.
CSize operator -(
SIZE size
) const throw( );
CPoint operator -(
POINT point
) const throw( );
CRect operator -(
const RECT* lpRect
) const throw( );
CSize operator -( ) const throw( );
설명
네 번째 연산자는 단항 마이너스, 부호의 변경의 CSize 값입니다.개별 연산자의 다음 설명을 참조 하십시오.
-연산자 (size) 이 작업을 두 빼고 CSize 값입니다.
-연산자 (point) (이동)이이 작업 오프셋은 포인트 또는 CPoint 역이 합산 값 CSize 값.Cx 및 cy 이 CSize 값에서 뺀 수는 x 및 y 의 데이터 멤버는 포인트 값.버전으로 유사 CPoint::operator- 사용 하는 크기 매개 변수.
-연산자 (lpRect) (이동)이이 작업 오프셋은 RECT 또는 CRect 역이 합산 값 CSize 값.Cx 및 cy 의 멤버 CSize 값에서 뺀 수는 왼쪽, 위쪽, 오른쪽, 및 아래쪽 의 데이터 멤버는 RECT 값.버전으로 유사 CRect::operator- 사용 하는 크기 매개 변수.
운영자-() 역이 합산이이 작업이 반환 CSize 값입니다.
예제
CSize sz1(100, 100);
CSize sz2(50, 25);
CSize szOut;
szOut = sz1 - sz2;
CSize szResult(50, 75);
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