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


CRect::operator -=

Первое перемещение CRect 2 перегрузок заданными смещениями.

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

Параметры

  • point
    Структура ТОЧКА или объект CPoint, который определяет число единиц смещения прямоугольника.

  • size
    Структура РАЗМЕР или объект CSize, который определяет число единиц смещения прямоугольника.

  • lpRect
    Указатель на структуру RECT или объекту CRect, содержащий количество единиц для выкачать каждую сторону CRect.

Заметки

X параметра и значения y (или cx и cy) вычтены из CRect.

Третья перегрузка выкачивает CRect число единиц указана в каждом элементе параметра. Обратите внимание, что эта перегрузка выступает в качестве DeflateRect.

Пример

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);

rect1 -= pt;

CRect   rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);   

Требования

Header: atltypes.h

См. также

Ссылки

CRect Class

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

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator -

CRect::operator +=