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


CRect::OffsetRect

Перемещает CRect заданными смещениями.

void OffsetRect( 
   int x, 
   int y  
) throw( ); 
void OffsetRect( 
   POINT point  
) throw( ); 
void OffsetRect( 
   SIZE size  
) throw( );

Параметры

  • x
    Указывает число для перемещения слева или справа. Он должен быть отрицательным перемещаться слева.

  • y
    Указывает число для перемещения вверх или вниз. Он должен быть отрицательным переместить вверх.

  • point
    Содержит структуру ТОЧКА или объект CPoint оба измерения, переместить.

  • size
    Содержит структуру РАЗМЕР или объект CSize оба измерения, переместить.

Заметки

X единиц CRect перемещений по единицы оси X и y - вдоль оси Y. Параметры x и y константные значения, поэтому CRect может быть перемесщенные левыми или вправо, вверх или вниз.

Пример

CRect rect(0, 0, 35, 35);

rect.OffsetRect(230, 230);

// rect is now (230, 230, 265, 265)
ASSERT(rect == CRect(230, 230, 265, 265));   

Требования

Header: atltypes.h

См. также

Ссылки

CRect Class

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

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator -=