CPoint::operator-

CSize podmiot gospodarczy -( Pkt pkt ) Stała;

CPoint podmiot gospodarczy -( SIZE size ) Stała;

CRect operatora-(stała RECT * lpRect ) stała;

CPoint podmiot gospodarczy -( ) Stała;

Wartość zwracany

CSize , że jest to róż&nica między dwoma punktami, CPoint , który jest równoważona negacji anbsp; rozmiar, CRect , który jest równoważona negacji punktu lub CPoint , który jest negacji punktu.

Parametry

punkt

Punkt konstrukcji lub obiekt CPoint.

rozmiar

Rozmiar struktury lub obiekt CSize.

lpRect

Wskaźnik do struktury RECT lub obiektu CRect.

Uwagi

Użyj jednego z dwóch pierwszych przeciążeniem należy odjąć obiektu CPoint lub CSize z CPoint. Trzeci przeciążenie przesuwa CRect przez negacji CPoint. Wreszcie za pomocą operatora jednoargumentowego zanegować CPoint.

Na przykład, przy pierwszym przeciążenie obliczenia różnicy między dwoma punktami CPoint(25, -19) i CPoint(15, 5) zwracaCSize(10, -24).

Odjęcie CSize z CPoint wykonuje to samo obliczenie jako powyżej ale zwraca obiekt CPoint , nie obiektu CSize . Na przykład przy użyciu drugiego przeciążenie do obliczenia różnicy między punktem
CPoint(25, -19)i rozmiar CSize(15, 5) zwraca
CPoint(10, -24).

Odjęcie prostokąta z punktu zwraca przesunięcie prostokąta negatywy wartości x i y , określona w punkcie. Na przykład przy ostatnim przeciążenie przesunięcie prostokąta CRect(125, 200, 325, 400) przez punkt CPoint(25, -19) zwraca
CRect(100, 219, 300, 419).

Za pomocą operatora jednoargumentowego zanegować punktu. Na przykład za pomocą operatora jednoargumentowego z punktu CPoint(25, -19) zwracaCPoint(-25, 19).

Omówienie CPoint |nbsp; Klasa członków | Wykres hierarchii

Zobacz też CPoint::operator – =, CPoint::operator +=, CPoint::operator +, CSize::operator-, CRect::operator-, CPoint::Offset, CRect::OffsetRect

Index