对话框与控件-VisualC程序设计精品课程.PPT

第4章 对话框与控件 引言 了解对话框的组成与分类 理解两种不同类型的对话框的编程过程 掌握基于对话框的应用程序的编程方法 掌握标准控件的编程方法 掌握公共控件的编程方法 4.1 对话框概述 在Windows应用程序中最重要的用户界面元素之一就是对话框。几乎所有的Windows应用程序部要借助于对话框窗口来和用户打交道。。 4.1.1 对话框的组成与分类 1.对话框的组成 a 对话框资源 b 对话框类 2.对话框的分类 对话框有两种类型: a 模式对话框 b 无模式对话框。 (1)模式对话框 “模式对话框”是指对话框被弹出后,用户必须在对话框中做出相应的操作。 (2)无模式对话框 无模式对话框是指当对话框被弹出后,它将一直保留在屏幕上,但不影响其它应用程序的运行,用户可以继续在对话框所在的应用程序中进行其它操作。 两种对话框在用对话框编辑器设计和进行编程时的方法基本一致,但在创建和退出窗口时的方式有所不同。 ① 在创建时,模式对话框式由系统自动分配内存空间,因此,在退出对话框时,对话框对象会自动删除;而无模式对话框则是需要用户来指定内存,退出时还需用户自己来删除对话框对象。 ② 在退出时,两种对话框所使用的终止函数不一样。模式对话框通过调用CDialog::EndDialog来终止;

文档评论(0)

1亿VIP精品文档

相关文档