设计“画图”程序.pptVIP

  • 4
  • 0
  • 约3.09万字
  • 约 86页
  • 2017-12-27 发布于河南
  • 举报
设计“画图”程序

(4)在类视图中选择CDrawShape类并右击,在弹出的菜单中选择“添加成员函数”菜单命令。通过“添加成员函数向导”对话框向CDrawShape类中添加DrawPen成员函数,包含两个参数:CDC指针类型的pDC和POINT类型point参数。该函数用于绘制自由线,并根据成员变量m_crDrawColor来绘制具有相应颜色的自由线。DrawPen函数的实现代码如下: void CDrawShape::DrawPen(CDC *pDC, POINT point) { ASSERT(m_dwShapeType == SHAPE_PEN); // 画笔 m_ptBegPoint = m_ptEndPoint; // 设置新起始点 m_ptEndPoint = point; // 设置新结束点 ? CPen *pOldPen, pen; pen.CreatePen(PS_SOLID, 1, m_crDrawColor); // 创建画笔 pOldPen = (CPen*)pDC-SelectObject(pen); // 选入设备环境 ? pDC-MoveTo(m_ptBegPoint); pDC

文档评论(0)

1亿VIP精品文档

相关文档