CSize 演算子 -( ポイント ポイント ) const;
CPoint 演算子 -( SIZE size ) const;
CRect の演算子-(const RECT ※ lpRect ) const;
CPoint 演算子 -( ) const;
戻り値
2 つのポイントは、anbsp の否定によって相殺されるCPointの違いは、 CSize ;サイズや点の否定によってオフセットでCRectをポイントの否定、 CPoint(&N)。
パラメーター
ポイント
サイズ
lpRect
解説
最初の 2 つのオーバー ロードのいずれかを使用して、 CPointまたはCSizeオブジェクトCPointから減算します。3 番目のオーバー ロードは、 CRect CPointの否定によってオフセットします。最後に、単項演算子を使用してCPointを否定するには。
たとえば、最初のオーバー ロードを使用して 2 つの点の間の違いを見つけるに CPoint(25, -19) と CPoint(15, 5) を返しますCSize(10, -24)。
CSize CPointから減算を返しますが上記と同じ計算をCSizeオブジェクトではなく、 CPointオブジェクトです。たとえば、2 番目のオーバー ロードを使用して、ポイントの間の違いを見つけるCPoint(25, -19)サイズ CSize(15, 5) を返しますCPoint(10, -24)。
ポイントから四角形を減算、四角形のオフセット点で指定されたxとyの値の否定を返します。たとえば、最後のオーバー ロードを使用して、四角形をオフセットする CRect(125, 200, 325, 400) ポイントで CPoint(25, -19) を返しますCRect(100, 219, 300, 419)。
単項演算子を使用して、ポイントを否定します。たとえば、単項演算子を使用してポイントを CPoint(25, -19) を返しますCPoint(-25, 19)。
CPoint 概要|nbsp;クラス メンバー |階層図(&N)
参照特価;CPoint::operator-=、 CPoint::operator + =、 CPoint::operator +、 CRect::OffsetRect CPoint::Offset、 CRect::operator - CSize::operator -(&N)