10.1.2 对话框的种类
每种对话框的功能并不相同,根据显示方法不同,MFC将对话框分为3种类型。
模式对话框:此种对话框需要用户做出响应后,程序才能继续执行。用户只能在对话框打开的时候与其进行交互。对于模式对话框,处理函数在对话框关闭时,收集输入的任何数据。因为对话框对象在其关闭后,还存在,所以可以简单的使用对话框类的成员变量提取数据。
非模式对话框:此种对话框始终停留在屏幕上,用户任何时候都可以使用。它允许对话框打开的过程可以与其他对话框进行数据交换。用户可以在对话框打开时从其中提取数据。程序可以在任何需要的地方销毁对话框。
属性页:也就是标签对话框,是对话框的一种,包含拥有不同对话框控件的多个页面。每个页面的顶部有一个文件夹"标签"单击标签会切换到标签所代表的对话框中。