- 2
- 0
- 约2.05千字
- 约 6页
- 2016-12-31 发布于重庆
- 举报
MFC入门--对话框实例.
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程序
您可能关注的文档
最近下载
- 2024贵州贵阳市事业单位管理岗位定向招聘退役士兵33人笔试参考题库及答案解析.docx VIP
- 2024年北京科技职业大学辅导员招聘考试真题汇编附答案.docx VIP
- 清明文明祭扫主题班会PPT课件.pptx VIP
- 2014年铜陵县三中七年级第一学期第一次月考-数学.docx VIP
- 《ISO13485-2024》医疗器械质量管理体系用于法规的要求.pptx VIP
- 地下室防水专项施工方案-.pdf VIP
- (正式版)DB65∕T 4766-2024 《公路波纹钢桥涵设计规范》.pdf VIP
- 附件9 高特电子BMS储能用户手册.pdf VIP
- 七氟丙烷自动灭火系统操作说明.doc VIP
- 全身经络穴道大全(人体彩图).docx VIP
原创力文档

文档评论(0)