CRect::OffsetRect

按指定的偏移量移动 CRect

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

参数

  • x
    指定将元素沿向左或向右移动。 它必须是负移动左侧。

  • y
    指定将元素沿上移或下移。 它必须为负值时引发。

  • point
    包含 POINT 结构或指定移动的两个维 CPoint 对象。

  • size
    包含指定移动的两个维的一 范围 结构或 CSize 对象。

备注

沿X轴和 y 单元测试的 CRectx 单元沿y轴。 xy 参数是签名的值,因此,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选件类

层次结构图

CRect::operator +

CRect::operator +=

CRect::operator -

CRect::operator - =