windows课件2.pptVIP

  • 1
  • 0
  • 约3.78千字
  • 约 31页
  • 2017-03-31 发布于广东
  • 举报
windows课件2.ppt

—— Chapter 2 对话框应用程序 2010-09 中南民族大学计算机科学学院 讲授内容 对话框窗体包括在对话框上的普通控件,都可以在资源编辑器中进行编辑 基本的对话框分类: 模态对话框 非模态对话框 属性对话框 基本原理、实现方法、编程实例 2.1 模态对话框 遇到的现象: 当打开一个模态对话框时,用户只能与该模态对话框进行交互,而应用程序的其他界面都得不到用户的输入信息。 对上述现象的分析: 由于Windows是消息驱动机制的,而模态对话框产生后,应用程序没有处理消息。这是因为模态对话框产生后会屏蔽其他窗体的消息。 下面将采用MFC和Windows API来实现这种模态对话框! 2.1.1 实例:使用MFC实现模态对话框 1)使用应用程序AppWizard创建基于对话框的MFC程序; 2)使用资源编辑器,在主界面添加一个按钮”IDC_CREATE_DIALOG”用来创建模态对话框; 3)在“资源视图”中添加一个对话框,ID为”IDD_MODAL_DIALOG”; 4)为这个新对话框添加基于CDialog类的CMyModalDialog; 5)为”IDC_CREATE_DIALOG”添加响应,代码如下: CMyModalDialog dlg; Dlg.DoModal(); 2.1.2 实例:使用

文档评论(0)

1亿VIP精品文档

相关文档