MFC入门--对话框实例【DOC精选】.docVIP

  • 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程序

文档评论(0)

1亿VIP精品文档

相关文档