Поделиться через


- = CPoint::operator

Первый перегруженный метод вычитает размер из CPoint.

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

Параметры

Заметки

Второй перегруженный метод вычитает точку из CPoint.

В обоих случаях операция вычитания выполняется путем вычитания элемент x (или cx) справа от операнда CPoint элемента x и вычитания элемент y (или cy) справа от операнда yCPoint элемента.

Например, CPoint(5, -7) вычитая из переменной, содержащий изменения CPoint(30, 40) переменную к CPoint(25, 47).

Пример

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

ptStart -= szOffset;

CPoint   ptResult(65, 65);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

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

ptStart -= sz;

ASSERT(ptResult == ptStart);   

Требования

Header: atltypes.h

См. также

Ссылки

Класс CPoint

Диаграмма иерархии

CPoint::operator -

CPoint::operator +=

CPoint::Offset