如果不再推荐PrintDlg,我该如何显示打印机设置对话框?

时间:2011-06-17 09:13:04

标签: windows printing

在我的应用程序中,我希望有一个菜单条目,允许用户选择要使用的打印机及其某些特征(纸张大小,方向等)。

在过去,我使用PrintDlg并使用标志PD_PRINTSETUP。

但是,似乎不再推荐使用PrintDlg,而应该使用PrintDlgEx。 但是,PrintDlgEx不支持PD_PRINTSETUP标志。 PrintDlgEx调用的结果是一个对话框,其中包含:

  • 用户可以选择页面范围
  • 用户可以选择份数
  • 有一个打印按钮

所有这些在print-configuraiton对话框中都是无用的。

如果不再推荐使用PrintDlg,在应用程序中显示打印机设置对话框的推荐方法是什么?

1 个答案:

答案 0 :(得分:0)

我认为您希望使用PageSetupDlg来配置打印页面。见这里:http://msdn.microsoft.com/en-us/library/ms646937%28v=vs.85%29.aspx