CPageSetupDialog选件类

封装具有的通用OLE页面设置对话框用于设置和修改的打印边距附加支持的Windows提供的服务。

class CPageSetupDialog : public CCommonDialog

成员

5kxaws35.collapse_all(zh-cn,VS.110).gif公共构造函数

名称

说明

CPageSetupDialog::CPageSetupDialog

构造 CPageSetupDialog 对象。

5kxaws35.collapse_all(zh-cn,VS.110).gif公共方法

名称

说明

CPageSetupDialog::CreatePrinterDC

创建打印的设备上下文。

CPageSetupDialog::DoModal

显示对话框以及允许用户进行选择。

事件日志

返回打印机的设备名称。

CPageSetupDialog::GetDevMode

返回打印机的当前 DEVMODE

CPageSetupDialog::GetDriverName

返回要使用的驱动器。

CPageSetupDialog::GetMargins

返回打印机的当前边距设置。

CPageSetupDialog::GetPaperSize

返回打印机的页面大小。

CPageSetupDialog::GetPortName

返回输出端口的名称。

CPageSetupDialog::OnDrawPage

调用框架呈现打印的页的屏幕图像。

CPageSetupDialog::PreDrawPage

调用由框架在呈现打印的页的屏幕之前。

5kxaws35.collapse_all(zh-cn,VS.110).gif公共数据成员

名称

说明

CPageSetupDialog::m_psd

用于的结构自定义 CPageSetupDialog 对象。

备注

此选件类旨在取代打印设置对话框。

使用 CPageSetupDialog 构造函数,若要使用 CPageSetupDialog 对象,请首先创建对象。 一旦对话框构造的,则可以设置或修改在 m_psd 数据成员的所有值初始化对话框的控件的值。 m_psd 机制是类型 PAGESETUPDLG

在初始化对话框控件后,调用 DoModal 成员函数显示对话框并让用户选择打印选项。 DoModal 返回用户是否选择了“确定”(IDOK) 或移除 (IDCANCEL) 按钮。

如果 DoModal 返回 IDOK,可以使用多个CPageSetupDialog的成员函数或访问 m_psd 数据成员,由用户检索信息输入。

备注

在通用OLE页面设置对话框关闭后,用户所做的任何更改将不会由框架保存。将由应用程序从此对话框中的所有值到一个永久位置,例如应用程序的文档或应用程序选件类的成员。

继承层次结构

CObject

CCmdTarget

CWnd

CDialog

CCommonDialog

CPageSetupDialog

要求

Header: afxdlgs.h

请参见

参考

CCommonDialog选件类

层次结构图

概念

MFC示例WORDPAD