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ı kullanmaCPoint(25, -19)ve boyutu CSize(15, 5) döndürürCPoint(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ürCRect(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