Aracılığıyla paylaş


-= CPoint::operator

İlk aşırı bir boyutuna çıkarır CPoint.

void operator -=(
   SIZE size 
) throw( );
void operator -=(
   POINT point 
) throw( );

Parametreler

Notlar

İkinci aşırı bir iþaret nesnesinden çıkarır CPoint.

Her iki durumda da çıkararak çıkarma yapılır x (veya cx) sağdaki işlenenin üyesi x üyesi CPoint ve y (veya cy) sağdaki işlenenin üyesi y üyesi CPoint.

Örneğin, çıkarılarak CPoint(5, -7) içeren bir değişkenin CPoint(30, 40) değişkenine değiştirir CPoint(25, 47).

Örnek

CPoint   ptStart(100, 100);
CSize   szOffset(35, 35);

ptStart -= szOffset;

CPoint   ptResult(65, 65);

ASSERT(ptResult == ptStart);

// also works on SIZE

ptStart = CPoint(100, 100);

SIZE   sz;
sz.cx = 35;
sz.cy = 35;

ptStart -= sz;

ASSERT(ptResult == ptStart);   

Gereksinimler

Başlık: atltypes.h

Ayrıca bkz.

Başvuru

CPoint sınıfı

Hiyerarşi grafik

CPoint::operator-

CPoint::operator +=

CPoint::Offset