CPageSetupDialog::DoModal

调用此功能公开Windows通用OLE页面设置对话框并允许用户选择不同的打印设置选项(如打印边距、文档的大小和orientation和目标打印机。

virtual INT_PTR DoModal( );

返回值

IDOKIDCANCEL。 如果 IDCANCEL 返回,则调用Windows CommDlgExtendedError 函数确定是否发生了错误。

IDOKIDCANCEL 是指示的常数用户是否选择了"或"取消"按钮。

备注

此外,用户可以访问打印机设置选项(如特定网络的位置和的属性设置为选定的打印机。

如果要通过设置 m_psd 结构的成员初始化各种页面设置对话框选项,应该在调用 DoModal之前进行处理,因此,在对话框之后对象构造。 在调用 DoModal后,调用其他成员函数由用户设置或检索信息输入到对话框。

如果您要将用户输入的当前设置,中调用 CWinApp::SelectPrinter。 此函数将从 CPageSetupDialog 对象的信息并初始化并选择用适当的属性的新打印机dc:date。

AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);

示例

CPageSetupDialog::CPageSetupDialog参见示例。

要求

Header: afxdlgs.h

请参见

参考

CPageSetupDialog选件类

层次结构图

CPageSetupDialog::m_psd