CRect::operator -
前两个重载返回与 CRect 相等由指定的偏移量扭曲的 CRect 对象。
CRect operator -(
POINT point
) const throw( );
CRect operator -(
SIZE size
) const throw( );
CRect operator -(
LPCRECT lpRect
) const throw( );
参数
point
指定单元数将返回值的 POINT 结构或 CPoint 对象。size
指定单元数将返回值的 范围 结构或 CSize 对象。lpRect
指向 RECT 包含单元数deflate返回值的每一端的结构或 CRect 对象。
返回值
CRect 产生移动或deflate的 CRect 由参数指定单元数。
备注
参数的 x 和 y 坐标(或 cx 和 cy)参数从CRect的位置减去。
与 CRect 相等由参数中的每个成员所单位数量deflate的第三个重载返回新的 CRect。请注意此重载函数与 DeflateRect,而不是 SubtractRect。
示例
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 - pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect2 == rectResult);
要求
Header: atltypes.h