CRect::operator +=

前两个重载由指定的偏移量移动 CRect

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

参数

  • point
    指定单元数移动矩形的 结构或 CPoint 对象。

  • size
    指定单元数移动矩形的 范围 结构或 CSize 对象。

  • lpRect
    指向 RECT 包含单元数展开 CRect的每一端的结构或 CRect 对象。

备注

参数的 xy 坐标(或 cx 和 cy)值添加到 CRect

第三个重载只是在参数中的每个成员所单位数量展开 CRect

示例

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);
CRect   rect2(135, 300, 235, 400);

rect1 += pt;

ASSERT(rect1 == rect2);   

要求

Header: atltypes.h

请参见

参考

CRect选件类

层次结构图

CRect::OffsetRect

CRect::InflateRect

CRect::operator +

CRect::operator - =