第5章windows程序设计教案.pptVIP

  • 2
  • 0
  • 约8.37千字
  • 约 107页
  • 2018-12-29 发布于广东
  • 举报
修改抽象类CGraph,加入纯虚函数IsSelected()和SelectedDraw(),并在3个派生类中重载和实现这两个纯虚函数 在“选取”菜单的消息处理函数中设置选择状态标志 在文档类的头文件中添加一个专门保存被选中图元的链表 修改鼠标左键按下的消息处理函数,判断如果是选择状态,则依次检查是否选中了某个图形。如果选中,则将其加入专门保存被选中图元的链表,并启动定时器 使用类向导,在视图类中添加定时器消息处理函数 对定时器消息处理函数编程,在其中命令所有被选中的图元用闪烁的方式绘制自己 在“取消选择”菜单的消息处理函数中,销毁定时器,重画所有被选中图形,并清空保存被选中图元的链表 在“删除”菜单的消息处理函数中,在文档类的m_Graphs中查找被选中图元,找到后从链表中删除。最后重画整个客户区 修改文档类的Serialize()函数,添加图画尺寸和第一次打开文档时的操作。 课堂作业: 1. 在什么情况下客户坐标和逻辑坐标可能不相等? 2. CDC类的绘图函数的参数都是使用的什么坐标? 3. 写出将客户坐标转换为逻辑坐标的代码。 5.4 锦上添花的绘图程序 5.4.1 目的 学习鼠标的控制方法;学习创建和使用画笔和画刷;学习添加状态栏窗格并对其进行操作;初步训练较复杂功能的独立思考。 5.3.2 步骤 当程

文档评论(0)

1亿VIP精品文档

相关文档