用类实现画图及图元操作培训课件.pptVIP

  • 3
  • 0
  • 约1.45千字
  • 约 20页
  • 2019-11-03 发布于天津
  • 举报
用类实现画图及图元操作;;画图基类CShape;画图基类CShape;首先新建一个画图基类CShape(由CObject类派生) 点击菜单/Insert/New Class 添加属性,并初始化。类名上右键选择Add Member Variable 添加成员函数(应该使用virtual虚函数)类名上右键选择Add Member Function ; //画笔类型,画笔宽度 int m_nPenStyle, m_nPenWidth; //画笔颜色,画刷颜色 COLORREF m_crPenColor,m_crBrushColor; //画刷类型 int m_nBrushIndex; //记录包含图元的最小矩形 CRect m_rect; //记录图元的第一点和最后一点 CPoint m_ptStart,m_ptEnd; //选中属性 BOOL m_bSelected; //移动时原始参考点和移动后参考点 CPoint m_ptOriginRef,m_ptEndRef;;void SetStartPoint(CPoint ptStart); //设置起点 void SetEndPoint(CPoint ptEnd); //设置终点,即用于更新属性 virtual void Update(); //更新属性,在SetEndPoint之后调用

文档评论(0)

1亿VIP精品文档

相关文档