CPoint::operator-

CSize operatör -( Gelin gelin ) const;

CPoint operatör -( SIZE size ) const;

CRect operatörü-(const DİKD * lpRect ) const;

CPoint operatör -( ) const;

Dönüş değeri

A  olumsuz tarafından ofset CPoint iki nokta arasındaki fark bir CSize ; Boyut, bir olumsuzluk tarafından ofset CRect ya da bir noktaya olumsuz olan bir CPoint.

Parametreleri

gelin

Bir CPoint nesne veya noktası yapısı.

boyutu

Boyut yapısı veya CSize nesnesi.

lpRect

rect yapısı veya CRect bir nesneye bir işaretçi.

Açıklamalar

İlk iki aşırı CPoint CPoint ya da CSize bir nesneden çıkarma yapmak için kullanın. Üçüncü aşırı bir CRect CPointolumsuz tarafından kaydırır. Nihayet, CPoint Negate tek işlem işleci kullanma.

Örneğin, iki nokta arasındaki farkı bulmak için ilk aşırı kullanma CPoint(25, -19) ve CPoint(15, 5) döndürürCSize(10, -24).

CPoint dan CSize çıkarılarak aynı hesaplama olarak yukarıda ama döner bir CSize nesnesi bir CPoint nesnesi yok. Örneğin, nokta arasındaki farkı bulmak için ikinci aşırı kullanma
CPoint(25, -19)ve boyutu CSize(15, 5) döndürür
CPoint(10, -24).

Bir dikdörtgen bir noktadan çıkarılarak dikdörtgen ofset tarafından olumsuz nokta belirtilen x ve y değerleri döndürür. Örneğin, dikdörtgen dengelemek için son aşırı kullanarak CRect(125, 200, 325, 400) nokta CPoint(25, -19) döndürür
CRect(100, 219, 300, 419).

Tek işlem işleci bir noktaya inkâr etmek için kullanın. Örneğin, nokta tek işlem işleci kullanarak CPoint(25, -19) döndürürCPoint(-25, 19).

CPoint genel bakış |nbsp; Sınıf üyeleri | Hiyerarşi çizelgesi

Ayrıca bkz: CPoint::operator – =, CPoint::operator +=, CPoint::operator +, CSize::operator - CRect::operator-, CPoint::Offset, CRect::OffsetRect

Index