除了 类 CDialog 之外,MFC 还提供派生自 CDialog
该封装常用对话框的多个类,如下表所示。 封装的对话框称为“通用对话框”,是 Windows 通用对话库(COMMDLG.DLL)的一部分。 这些类的对话模板资源和代码在属于 Windows 版本 3.1 及更高版本的 Windows 通用对话框中提供。
常见对话类
派生对话类 | 目的 |
---|---|
CColorDialog | 允许用户选择颜色。 |
CFileDialog | 允许用户选择要打开或保存的文件名。 |
CFindReplaceDialog | 允许用户在文本文件中启动查找或替换作。 |
CFontDialog | 允许用户指定字体。 |
CPrintDialog | 允许用户指定打印作业的信息。 |
CPrintDialogEx | Windows 打印属性表。 |
有关常见对话类的详细信息,请参阅 MFC 参考中的单个类名。 MFC 还提供许多用于 OLE 的标准对话类。 有关这些类的信息,请参阅 MFC 参考中的基类 COleDialog。
MFC 中的其他三个类具有类似对话的特征。 有关 CFormView、 CRecordView 和 CDaoRecordView 类的信息,请参阅 MFC 参考中的类。 有关 CDialogBar 类的信息,请参阅 对话框栏。