C++ 获取打印页数

C++ 获取打印页数,c++,winapi,printing,count,C++,Winapi,Printing,Count,某个进程启动打印作业,然后告诉我。 此时,使用C++,我需要找出当前打印作业包含多少个页面,这样我就可以显示一个“打印页X Y”消息。 i、 我想找出你 如果有人能给我指出正确的方向,我将不胜感激。我已经用打印机做了一些事情,但就是不知道从哪里可以得到这些信息 感谢您的帮助。正如您在本例中看到的: 您需要枚举打印队列中的作业,然后您将获得每个作业的JOB\u INFO\u 1结构 当您执行pJobInfo->TotalPages时,打印队列中将包含每个作业的总页数 在上面的例子中,我们可以发现

某个进程启动打印作业,然后告诉我。 此时,使用C++,我需要找出当前打印作业包含多少个页面,这样我就可以显示一个“打印页X Y”消息。 i、 我想找出你

如果有人能给我指出正确的方向,我将不胜感激。我已经用打印机做了一些事情,但就是不知道从哪里可以得到这些信息


感谢您的帮助。

正如您在本例中看到的:

您需要枚举打印队列中的作业,然后您将获得每个作业的
JOB\u INFO\u 1
结构

当您执行pJobInfo->TotalPages时,打印队列中将包含每个作业的总页数

在上面的例子中,我们可以发现:

printf( "[%d] [%s]\n", pJobInfo[i].JobId, pJobInfo[i].pDocument );
并加上:

printf( "Total Pages: [%d]\n", pJobInfo[i].TotalPages );
您将拥有总页数