n CPageSetupDialog类:封装了页面设置对话框;
n CPrintDialog类:封装了打印对话框;
n CFindReplaceDialog类:封装了查找/替换对话框;
n COleDialog类:包括更多的派生类,封装了OLE操作。
使用这些通用对话框是很简单的,只要生成一个相应类的对话框对象,调用DoModal()函数显示该对话框,然后从对话框对象接收数据就可以了。这些通用对话框类都提供了许多成员函数供用户获得对话框对象的数据。
在本书后面的有关章节中,用户将会看到文件操作对话框、字体对话框、颜色对话框等通用对话框的使用。
本章的主要内容是向用户介绍在MFC中应用程序中如何使用对话框和控件,这是通过建立一个完整的实例程序实现的。
“CompuInfo”程序虽然比较简单,但是该程序是用户使用对话框和控件的一个很好的起点。在“CompuInfo”程序中,详细介绍了如何建立对话框资源、如何建立对话框类、如何向对话框类中添加与控件相关联的成员变量、DDX与DDV、响应控件通知、与程序的其他对象交换数据等知识。可以说,“CompuInfo”程序为用户在以后的开发中使用对话框和控件建立了一个坚实的基础。
最后,本章还简要的介绍了无模式对话框和通用对话框的一些知识。
在本章所介绍的内容的基础上,用户应该可以比较自如地使用对话框和控件了,对于本书中没有介绍到的一些控件,用户可以在联机手册中得到详细信息。