CRect::operator -=
最初の 2 種類のオーバーロードは、指定されたオフセットによって CRect を実行します。
void operator -=(
POINT point
) throw( );
void operator -=(
SIZE size
) throw( );
void operator -=(
LPCRECT lpRect
) throw( );
パラメーター
lpRect
CRectの両側の半分を抜くに単位数を含む CRect の RECT の構造またはオブジェクトへのポインター。
解説
パラメーターの x と ycx (または) と cy値は CRectから減算。
3 番目のオーバーロードは、パラメーターの各メンバーで specifed 単位の数によって 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