以下是一种获取打印份数的一般方法:
CPrintDialogEx printDlg(FALSE, PD_ALLPAGES | PD_NOPAGENUMS | PD_HIDEPRINTTOFILE, this);
if (printDlg.DoModal() == IDOK) {
// 用户点击了“确定”按钮
// 获取选定的打印选项
PRINTDLG pd = printDlg.GetParameters();
// 获取打印份数
int numCopies = pd.nCopies;
// 在这里使用 numCopies 进行相关操作
// ...
}
在上述示例中,通过调用 GetParameters 方法获取 PRINTDLG 结构体,然后通过访问其中的 nCopies 成员来获取用户在打印对话框中选择的打印份数。
请注意,具体的方法和成员可能因 MFC 版本而有所不同,建议查阅相应版本的 MFC 文档以获取准确的信息。
转载请注明出处:http://www.zyzy.cn/article/detail/21770/MFC/CPrintDialogEx