- 6
- 0
- 约 6页
- 2017-02-16 发布于江苏
- 举报
MFC入门--对话框实例【DOC精选】
MFC入门--对话框实例
实例1
目的:设计一个基于对话框的程序,界面上有一个“延迟6秒”的按钮,点击后,程序主窗口在6秒内无法拖动。
关键点:MFC程序入门、线程与进程、消息机制
操作过程:
1-新建项目,选择MFC AppWizard (exe),命名项目为“SingleThread”。如图:
(注:关于各项目类型的说明,请参见文件“VC功能简介.ppt”的第8页)
2-选择“Dialog based”,点击Finish,仔细观察项目信息。
3-在资源视图内对主对话框添加静态文本:“我的第一个MFC程序”和“演示耗时的单线程”,继而添加一个按钮,按钮现实文字“延迟6秒”,如图:
4-在资源视图内,双击“延时6秒”按钮,为其添加BN_CLICKED消息(按下按钮时发出的消息)的响应函数OnButton1()。在其中添加代码:
Sleep(6000);
请根据老师对程序的讲解,思考如下问题:
类的继承:三个的类(CAboutDlg、CSingleThreadApp、CStringThreadDlg)的继承轨迹是怎样的?
程序的入口在哪里?有没有类似Win32 Application中对于WM_CREATE的处理?
三个类的对象的关系。
消息如何映射?
实例2
设计一个基于对话框的程序,开始运行后,每两秒弹出一个消息框。
关键点:MFC程序
您可能关注的文档
最近下载
- 衡重式挡土墙—--施工方案.doc VIP
- 监理主要人员请假申请单.doc VIP
- 基于stm32的智能鱼缸的设计与实现.docx VIP
- (完整版)税务师考试题库(预热题).docx
- 山西省2024-2025学年高二下学期期中考试 英语试卷含答案.docx VIP
- 2025山东威海市市直教育系统招聘教师87人考前自测高频考点模拟试题带答案详解.docx
- 2026年辽宁生态工程职业学院单招职业技能考试题库附答案详解(综合卷).docx VIP
- 2025温州瓯海区娄桥街道办事处面向社会公开招聘编外工作人员1人考前自测高频考点模拟试题及参考答案详.docx
- 物理因素所致职业病.docx VIP
- 2025-2026学年小学综合实践活动六年级下册浙科技版教学设计合集.docx
原创力文档

文档评论(0)