MFC绘图优质文档.docVIP

  • 0
  • 0
  • 约3.08万字
  • 约 20页
  • 2026-07-24 发布于江苏
  • 举报

1几何对象的结构和类

为了使用绘图函数,应该先了解绘图所用到的几种表示几何对象的结构和类。这些结构和类分别定义在头文件windef.h和afxwin.h中。

1.点

1)点结构POINT

点数据结构POINT用来表示一点的x、y坐标:

typedefstructtagPOINT{

????LONGx;

????LONGy;

}POINT;

2)点类CPoint

点类CPoint为一个没有基类的独立类,封装了POINT结构,有成员变量x和y,其构造函数有5种:

CPoint();

CPoint(intinitX,intinitY);

CPoint(POINTinitPt);

CPoint(SIZEinitSize);

CPoint(LPARAMdwPoint);//低字设为x、高字设为y

CPoint类还定义了4个平移和设置函数:

voidOffset(intxOffset,intyOffset);

voidOffset(POINTpoint);

voidOffset(SIZEsize);

voidSetPoint(intX,intY);

CPoint类还重载了+、-、+=、-=、==、!=等运算符来支持CPoint对象和CPoint、POINT、SIZE对象之间的运算。

2.大小

1)大小结构SIZE

大小(s

文档评论(0)

1亿VIP精品文档

相关文档