对话框类

CDialog 及其派生类封装对话框功能。 由于对话框是一种特殊类型的窗口,因此 CDialog 派生自 CWnd。 从 CDialog 派生对话框类或使用标准对话框的常用对话框类之一,例如打开或保存文件、打印、选择字体或颜色、启动搜索和替换操作或执行各种 OLE 相关操作。

CDialog
所有对话框(模式和无模式)的基类。

CDataExchange
为对话框提供数据交换和验证信息。

通用对话

这些对话框类封装 Windows 通用对话框。 它们提供复杂对话框的易用实现。

CCommonDialog
所有通用对话框的基类。

CFileDialog
提供用于打开或保存文件的标准对话框。

CColorDialog
提供用于选择颜色的标准对话框。

CFontDialog
提供用于选择字体的标准对话框。

CFindReplaceDialog
提供用于搜索和替换操作的标准对话框。

CPrintDialog
提供用于打印文件的标准对话框。

CPrintDialogEx
提供 Windows 打印属性表。

CPageSetupDialog
封装由 Windows 通用页面设置对话框提供的服务,并提供对设置和修改打印边距的额外支持。

OLE 通用对话框

OLE 将多个通用对话框添加到 Windows。 这些类封装 OLE 通用对话框。

COleDialog
由框架使用,旨在包含所有 OLE 对话框的常见实现。 用户界面类别中的所有对话框类都派生自此基类。 COleDialog 无法直接使用。

COleInsertDialog
显示“插入对象”对话框,即用于插入新的 OLE 链接项或嵌入项的标准用户界面。

COlePasteSpecialDialog
显示“选择性粘贴”对话框,即用于实现“编辑选择性粘贴”命令的标准用户界面。

COleLinksDialog
显示“编辑链接”对话框,即用于修改有关链接项的信息的标准用户界面。

COleChangeIconDialog
显示“更改图标”对话框,即用于更改与 OLE 嵌入项或链接项关联的图标的标准用户界面。

COleConvertDialog
显示“转换”对话框,即用于将 OLE 项从一种类型转换为另一种类型的标准用户界面。

COlePropertiesDialog
封装“Windows 公共 OLE 属性”对话框。 “公共 OLE 属性”对话框提供了一个简单方法,使您能够采用与 Windows 标准一致的方式来显示和修改 OLE 文档项的属性。

COleUpdateDialog
显示“更新”对话框,即用于更新文档中的所有链接的标准用户界面。 对话框包含一个进度指示器,用来指示更新过程还有多久完成。

COleChangeSourceDialog
显示“更改源”对话框,即用于更改链接的目标或源的标准用户界面。

COleBusyDialog
显示“服务器忙”和“服务器不响应”对话框,即用于处理对繁忙的应用程序的调用的标准用户界面。 通常由 COleMessageFilter 实现自动显示。

属性表类

属性表类使应用程序可以使用属性表(也称为选项卡式对话框)。 属性表是一种用于在单个对话框中组织大量控件的有效方法。

CPropertyPage
提供属性表中的各个页面。 从 CPropertyPage 为要添加到属性表的每个页面派生一个类。

CPropertySheet
为多个属性页提供框架。 从 CPropertySheet 派生属性表类以快速实现属性表。

COlePropertyPage
显示图形界面(与对话框类似)中的 OLE 控件的属性。

基于 HTML 的对话框类

CDHtmlDialog
用于创建使用 HTML 而非对话框资源来实现用户界面的对话框。

CMultiPageDHtmlDialog
按顺序显示多个 HTML 页并处理每页中的事件。

这些类不是对话框本身,但它们使用对话框模板,并且具有对话框的大部分行为。

CDialogBar
基于对话框模板的控件条。

CFormView
滚动视图,其布局在对话框模板中定义。 从 CFormView 派生类,以便基于对话框模板实现用户界面。

CDaoRecordView
提供直接连接到数据访问对象 (DAO) 记录集对象的窗体视图。 与所有窗体视图一样,CDaoRecordView 基于对话框模板。

CRecordView
提供直接连接到开放式数据库连接 (ODBC) 记录集对象的窗体视图。 与所有窗体视图一样,CRecordView 基于对话框模板。

CPrintInfo
包含打印或打印预览作业相关信息的结构。 由 CView 的打印体系结构使用。

另请参阅

类概述