术语 | CPoint::operator - | ||||||
释义 | CPoint::operator - CSize operator ( POINT point ) const; CPoint operator ( SIZE size ) const; CRect operator ( const RECT* lpRect ) const; CPoint operator () const; 返回值: 返回表示两点之间偏差的CSize,或是加上了负的size偏移的CPoint,或是加上了负的point偏移的CRect,或是CPoint等于负的point。 参数:
说明:使用前两种格式来从CPoint中减去一个CPoint或CSize。第三种格式在Rect上加上负的CPoint所表示的偏移。最后一种格式使用一元操作符来对CPoint取负值。例如,用第一种格式来查找两个点CPoint(25,-19)和CPoint(15,5)之间的差异,则返回的是CSize(10,-24)。从CPoint中减去CSize,所进行的计算与上面是一样的,但是返回的是一个CPoint对象,而不是一个CSize对象。例如,用第二种格式来查找点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::operator -=, CPoint::operator +=, CPoint::operator +, CSize::operator +, CRect::operator +, CPoint::Offset, CRect::OffsetRect |
||||||
随便看 |
|
MFC类库中文详解手册包含4274条MFC类库参考词条,基本涵盖了Microsoft基本类库中的类、全局函数、全局变量和宏的内容,是计算机编程的有利工具。