- 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 添加自定义数据成员
您可能关注的文档
- 20xx年个人工作年终总结-0.pdf
- C6阀门强度及严密性试验记录.pdf
- C30片石砼技术交底.pdf
- Camtasia-Studio-6-微课制作使用说明.pdf
- canon复印机定影故障复位方法.pdf
- CAN总线技术的汽车车门.pdf
- CAPA实施申请表、实施报告及流程图.pdf
- CATIA软件应用作业规范(点云建面&正向建模模块).pdf
- caxa实体设计培训资料9-13章(免费共享).pdf
- CCC-认证产品变更控制程序.pdf
- 小区绿化施工协议书.docx
- 墙面施工协议书.docx
- 1 古诗二首(课件)--2025-2026学年统编版语文二年级下册.pptx
- (2026春新版)部编版八年级道德与法治下册《3.1《公民基本权利》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《4.3《依法履行义务》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.2《按劳分配为主体、多种分配方式并存》PPT课件.pptx
- (2026春新版)部编版八年级道德与法治下册《6.1《公有制为主体、多种所有制经济共同发展》PPT课件.pptx
- 初三教学管理交流发言稿.docx
- 小学生课外阅读总结.docx
- 餐饮门店夜经济运营的社会责任报告(夜间贡献)撰写流程试题库及答案.doc
原创力文档

文档评论(0)