CPageSetupDialog::DoModal
调用此功能公开Windows通用OLE页面设置对话框并允许用户选择不同的打印设置选项(如打印边距、文档的大小和orientation和目标打印机。
virtual INT_PTR DoModal( );
返回值
IDOK 或 IDCANCEL。 如果 IDCANCEL 返回,则调用Windows CommDlgExtendedError 函数确定是否发生了错误。
IDOK 和 IDCANCEL 是指示的常数用户是否选择了"或"取消"按钮。
备注
此外,用户可以访问打印机设置选项(如特定网络的位置和的属性设置为选定的打印机。
如果要通过设置 m_psd 结构的成员初始化各种页面设置对话框选项,应该在调用 DoModal之前进行处理,因此,在对话框之后对象构造。 在调用 DoModal后,调用其他成员函数由用户设置或检索信息输入到对话框。
如果您要将用户输入的当前设置,中调用 CWinApp::SelectPrinter。 此函数将从 CPageSetupDialog 对象的信息并初始化并选择用适当的属性的新打印机dc:date。
AfxGetApp()->SelectPrinter(psd.m_psd.hDevNames, psd.m_psd.hDevMode);
示例
为 CPageSetupDialog::CPageSetupDialog参见示例。
要求
Header: afxdlgs.h