QQ登录

只需一步,快速开始

上位机MFC如何获得打印份数

[ 复制链接 ]
打印的份数是通过对话框类CPrintDialog dlg(FALSE, dwFlags)的成员函数获取的。可以使用下面的按钮点击函数查看效果
  1. void CDemoDlg::OnTest()
  2. {
  3.         //打印对话框
  4.         DWORD dwFlags = PD_ALLPAGES | PD_USEDEVMODECOPIES | PD_NOPAGENUMS
  5.                 | PD_NOSELECTION | PD_HIDEPRINTTOFILE;
  6.         CPrintDialog dlg(FALSE, dwFlags);

  7.         if (dlg.DoModal() == IDOK)
  8.         {
  9.                 //获得打印份数
  10.                 int nCopies = dlg.GetCopies();

  11.                 CString strText = _T("");
  12.                 strText.Format(_T("份数:%d"), nCopies);
  13.                 AfxMessageBox(strText);
  14.         }
  15. }
复制代码



回复

使用道具 举报

快速回复 返回列表 客服中心 搜索