CRect::operator -=
更新 : 2007 年 11 月
最初の 2 つのオーバーロードは指定されたオフセットで CRect を移動します。
void operator -=(
POINT point
) throw( );
void operator -=(
SIZE size
) throw( );
void operator -=(
LPCRECT lpRect
) throw( );
パラメータ
lpRect
CRect の各辺を縮小するための単位数を指定する RECT 構造体または CRect オブジェクトへのポインタ。
解説
パラメータの x と y (cx と cy) が CRect から減算されます。
3 番目のオーバーロードは、パラメータの各メンバで指定された単位数で CRect を縮小します。このオーバーロードの機能は DeflateRect 関数と同じなので注意してください。
使用例
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
rect1 -= pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);
必要条件
ヘッダー : atltypes.h