CRect::operator-
První dvě přetížení vrátit CRect objekt, který se rovná CRect po zadaný offset.
CRect operator -(
POINT point
) const throw( );
CRect operator -(
SIZE size
) const throw( );
CRect operator -(
LPCRECT lpRect
) const throw( );
Parametry
point
A bod struktury nebo CPoint objektu, který určuje počet jednotek přesunout vrácenou hodnotu.size
A velikosti struktury nebo CSize objektu, který určuje počet jednotek přesunout vrácenou hodnotu.lpRect
Odkazuje RECT struktury nebo CRect objekt, který obsahuje počet jednotek pro deflaci na každé straně vrácenou hodnotu.
Vrácená hodnota
CRect Vyplývající z přesunutí nebo deflace CRect počet jednotek určená v parametru.
Poznámky
Je parametr x a y (nebo cx a cy ) parametry jsou odečtena od CRect jeho umístění.
Třetí přetížení vrátí nový CRect je rovno CRect deflací počet jednotek určený v parametru každého člena.Všimněte si, že toto přetížení funguje jako DeflateRect, ne SubtractRect.
Příklad
CRect rect1(100, 235, 200, 335);
CPoint pt(35, 65);
CRect rect2;
rect2 = rect1 - pt;
CRect rectResult(65, 170, 165, 270);
ASSERT(rect2 == rectResult);
Požadavky
Záhlaví: atltypes.h