VC++程序设计课程考核大作业.pdfVIP

  • 34
  • 0
  • 约8.97千字
  • 约 12页
  • 2020-04-21 发布于湖北
  • 举报
1、设计要求 (1)建立一个多文档的应用项目(项目名称为学生姓名拼音首字母缩写) , 并将视图类设置为表单类视图。 (2 )在该表单中采用编辑框和旋转按钮输入点的横、纵坐标值。 (3 )对框架窗口进行切分。 (4 )使得左边窗格输入点的坐标值后,右边窗格将在该点处显示一个小方 块。若在右边窗格中任意单击鼠标, 则相应的小方块移动到当前鼠标位置处, 同 时左边编辑框的内容也会随之发生改变。 2、设计步骤及部分代码 2.1 创建表单应用程序,设计表单 (1)用 MFC AppWizard 创建一个多文档应用程序: Qwl ,在向导的第六步 中选择视图的基类为 CformView 。 (2 )打开表单模板资源,参看下表,调整表单模板大小,并依次添加如下 表所示的控件。 表 2.1 控件 ID 号 标题 属性 坐标设 组框 缺省 缺省 置 X= 静态文本 缺省 缺省 Y= IDC_EDIT1 编辑框 — 缺省 IDC_EDIT2 Auto buddy 、Set buddy IDC_SPIN1 旋转按钮 — integer、 Aligement: IDC_SPIN2 Right (3 )打开 MFC ClassWizard 的 Member Variables 标签,在 Class name中选 择 CQwlView ,选中所需控件 ID 号,双击鼠标, 依次为下列控件添加成员变量。 表 2.2 控件 ID 号 变量类型 变量名 变量类别 IDC_EDIT1 m_CoorX Value int IDC_EDIT2 m_CoorY Value IDC_SPIN1 m_SpinX Control CSpinButtonCtrl IDC_SPIN2 m_SpinY Control 2.2 添加 CQwlDoc 和 CQwlView 类代码 (1)在 CQwlDoc 类中添加 public : CPoint m_ptRect;用来记录小方块的 位置。 在 CQwlDoc 类的构造函数中设置初值: m CQwlDoc::CQwlDoc() {m _ptRect.x= m_ptRect.y=0;} (2 )为 CQwlView 添加自定义数据成员

文档评论(0)

1亿VIP精品文档

相关文档