cprintdialog预览_CPrintDialog::CPrintDialog

CPrintDialog::CPrintDialog

06/09/2015

本文内容

构造任何Windows打印或打印设置对话框对象。

CPrintDialog(

BOOL bPrintSetupOnly,

DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE | PD_NOSELECTION,

CWnd* pParentWnd = NULL

);

参数

bPrintSetupOnly

指定标准Windows打印对话框或打印设置对话框是否显示。 将此参数设置为 TRUE 显示了标准Windows打印设置对话框。 设置为可以显示Windows打印对话框的 FALSE。 如果 bPrintSetupOnly 是 FALSE,打印设置选项按钮在打印对话框仍将显示。

dwFlags

可以使用自定义对话框中设置的一个或多个标记,按位组合使用或运算符。 例如,PD_ALLPAGES 标志设置默认打印大小到文档中的所有页。 在参见 Windows SDK 的 PRINTDLG framework有关这些标志的更多信息。

pParentWnd

指针到对话框的父级或所有者窗口。

备注

此成员函数只构造对象。 使用 DoModal 成员函数显示对话框。

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

示例

// Display the Windows Print dialog box with "All" radio button

// initially selected. All other radio buttons are disabled.

CPrintDialog dlg1(FALSE);

// Display the Windows Print dialog box with Collate check box checked.

CPrintDialog dlg2(FALSE, PD_ALLPAGES | PD_COLLATE | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE);

// Display the Windows Print dialog box with "Selection" radio

// button initially selected. "All" radio button is enabled

// but "Pages" radio button is disabled.

CPrintDialog dlg3(FALSE, PD_SELECTION | PD_USEDEVMODECOPIES);

要求

Header: afxdlgs.h

请参见

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值