CPrintDialog::DoModal

显示Windows常见的"打印"对话框以及允许用户选择不同的打印选项例如副本数,区域设置,并且,是否应排列副本。

virtual INT_PTR DoModal( );

返回值

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

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

备注

如果要通过设置 m_pd 结构的成员初始化各种打印对话框选项,应该在调用 DoModal之前执行此操作,但,对话框构造对象之后。

在调用 DoModal后,可以调用其他成员函数由用户设置或检索信息输入到对话框。

请注意,在调用与 bPrintSetupOnly 的构造函数设置为 FALSE,自动使用 PD_RETURNDC 标志。在调用 DoModalGetDefaultsGetPrinterDC后,打印机DC在 m_pd.hDC将返回。必须释放此DC与 DeleteDC 的调用由 CPrintDialog的调用方。

示例

CPrintDialog::CreatePrinterDC参见示例。

要求

Header: afxdlgs.h

请参见

参考

CPrintDialog选件类

层次结构图

CPrintDialog::CPrintDialog

CDialog::DoModal