CPageSetupDialog::DoModal

virtual int DoModal();

返回值:
返回IDOK或IDCANCEL。如果返回的是IDCANCEL,则调用Windows CommDlgExtendedError函数来确定是否发生了一个错误。
IDOK和IDCANCEL都是常量,它们用来表明用户选择的是OK按钮还是Cancel按钮。

说明:
此函数用来显示Windows通用OLE Page Setup对话框,并允许用户选择不同的打印设置选项,比如打印边距、页面大小、页面方向,和打印机目标。另外,用户页可以访问如网络位置和所选打印机的属性等打印机设置选项。
如果你希望通过设置m_psd结构的成员来初始化不同的Page Setup对话框选项,你必须在调用DoModal之前和构造此对话框之后进行。在调用DoModal之后,调用其它的成员函数来获取用户在对话框中输入的设置和信息。
如果你想传送用户输入的当前设置,请调用CWinApp::SelectPrinter。这个函数读取来自CPageSetupDialog对象的信息并初始化和选择一个具有适当属性的新打印机DC。
AfxGetApp()->SelectPrinter(dlg.m_psd.hDevNames, dlg.m_psd.hDevMode );

请参阅:CPageSetupDialog::m_psd