- = 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