CRect::operator -
前兩個多載會傳回與 CRect 等於所指定的位移 CRect 取代的物件。
CRect operator -(
POINT point
) const throw( );
CRect operator -(
SIZE size
) const throw( );
CRect operator -(
LPCRECT lpRect
) const throw( );
參數
point
指定單元數目移動傳回值的 點 結構或 CPoint 物件。size
指定單元數目移動傳回值的 大小 結構或 CSize 物件。lpRect
out 包含單元數目 Deflate 傳回值的每一邊的 的長度 結構或 CRect 物件。
傳回值
CRect 因移動或釋放的 CRect 由參數所指定的位元數。
備註
參數的 x 和 ycxcy和 (或) 參數從 CRect 的位置中減去。
使用 CRect 相等由參數中的每個成員指定單元數目釋放的第三個多載會傳回新的 CRect 。請注意這個多載的運作方式 DeflateRect,不是 SubtractRect。
範例
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 - pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect2 == rectResult);
需求
Header: atltypes.h