次の方法で共有


CRect::operator +=

最初の 2 種類のオーバーロードは、指定されたオフセットによって CRect を実行します。

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

パラメーター

  • point
    四角形を実行するために単位の回数を指定する CPoint[ポイント] の構造やオブジェクト。

  • size
    四角形を実行するために単位の回数を指定する CSizeサイズ変更 の構造やオブジェクト。

  • lpRect
    CRectの各辺を膨脹するように単位数を含む CRectRECT の構造またはオブジェクトへのポインター。

解説

パラメーターの xycx (または) と cy値は CRectに追加されます。

3 番目のオーバーロードは、パラメーターの各メンバーで specifed 単位の数によって CRect を膨脹されます。

使用例

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

rect1 += pt;

ASSERT(rect1 == rect2);   

必要条件

ヘッダー: atltypes.h

参照

関連項目

CRect クラス

階層図

CRect::OffsetRect

CRect::InflateRect

CRect::operator +

CRect::operator -=