词条 | CPoint |
释义 | CPoint类 简介CPoint类与Windows POINT结构类似。它还包括用来操纵CPoint和POINT结构的成员函数。 只要POINT结构可以使用的地方,CPoint对象也可以使用。这个类与“大小”有关的操作符可以接受CSize对象或SIZE结构,因为这两者是可以互换的。 注意:这个类派生于tagPOINT结构(名字tagPOINT是POINT结构的不太常用的有关名字)。这意味着POINT结构的数据成员,x和y,也是CPoint的可以访问的数据成员。 #include "atltypes.h" 请参阅:CRect, CSize CPoint类成员构造 CPoint 构造一个CPoint 操作符 Offset 给CPoint的x和y成员增加值 operator == 检查两个点是否相等 operator != 检查两个点是否不等 返回CPoint值的操作符 operator += 通过增加一个尺寸或点来使CPoint偏移 operator -= 通过减去一个尺寸或点来使CPoint偏移 operator + 返回一个CPoint和一个尺寸或点的和 operator - 返回一个CPoint和一个尺寸或点的偏差,或一个点的不存在 返回CSize值的操作符 operator - 返回两点之间的大小差别 返回CRect值的操作符 operator + 返回偏移一个大小的CRect operator - 返回偏移一个负大小的CRect CPoint构造函数CPoint::CPoint CPoint(); CPoint( int initX, int initY ); CPoint( POINT initPt ); CPoint( SIZE initSize ); CPoint( DWORD dwPoint ); 参数: initX 指定CPoint的成员x的值。 initY 指定CPoint的成员y的值。 initPt 用于初始化此CPoint的一个POINT结构或CPoint对象。 initSize 用于初始化CPoint值的SIZE结构或CSize。 dwPoint 设此参数的低位字为x成员,高位字为y成员。 说明:构造一个CPoint对象。如果不给参数,则不初始化x和y成员。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。