CRect::operator +
最初の 2 つのオーバーロードは、指定されたオフセットで移動された CRect に相当する CRect オブジェクトを返します。
CRect operator +(
POINT point
) const throw( );
CRect operator +(
LPCRECT lpRect
) const throw( );
CRect operator +(
SIZE size
) const throw( );
パラメーター
lpRect
戻り値の各辺を拡大するための単位数を指定する RECT 構造体または CRect オブジェクトへのポインター。
戻り値
パラメーターで指定された単位数により移動または拡大された CRect を返します。
解説
パラメーターの x と y (cx と cy) の値は CRect の位置に加算されます。
3 番目のオーバーロードは、パラメーターの各メンバーで指定された単位数で拡大された CRect と等しい新しい CRect を返します。
使用例
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 + pt;
CRect rectResult(135, 300, 235, 400);
ASSERT(rectResult == rect2);
必要条件
**ヘッダー:**atltypes.h