共用方式為


CRect::operator - =

前兩個多載由指定的位移 CRect 移動。

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

參數

  • point
    指定單位數量移動矩形的 結構或 CPoint 物件。

  • size
    指定單位數量移動矩形的 大小 結構或 CSize 物件。

  • lpRect
    out 包含單元數目 Deflate CRect兩邊的 的長度 結構或 CRect 物件。

備註

參數的 XY (或 cx 和 cy) 值從 CRect減去。

第三個多載由參數中的每個成員指定單元數目 Deflate CRect 。請注意這個多載的運作方式 DeflateRect

範例

CRect   rect1(100, 235, 200, 335);
CPoint   pt(35, 65);

rect1 -= pt;

CRect   rectResult(65, 170, 165, 270);
ASSERT(rect1 == rectResult);   

需求

Header: atltypes.h

請參閱

參考

CRect 類別

階層架構圖

CRect::OffsetRect

CRect::DeflateRect

CRect::SubtractRect

CRect::operator -

CRect::operator +=