如何得到正在打印文件的页数(100分)

  • 主题发起人 主题发起人 杨一刀
  • 开始时间 开始时间

杨一刀

Unregistered / Unconfirmed
GUEST, unregistred user!
用enumjobs函数在winnt下可以获得正在打印文件的页数,可是在win98下却无法得到正在<br>打印文件的页数。各位高手请告诉我如何在win98下获得正在打印文件的页数。谢谢了!
 
我也有同样的问题,关注<br>有没有试过Tprinter.pagenumber??
 
看一下这段程序,或许对你有帮助:<br>procedure TForm1.Button5Click(Sender: TObject);<br>var<br>&nbsp; p:^PRINTER_INFO_2;<br>&nbsp; a:LPDWORD;<br>begin<br>&nbsp; &nbsp;GetMem(p,SizeOf(PRINTER_INFO_2));<br>&nbsp; &nbsp;GetMem(a,SizeOf(PDWORD));<br>&nbsp; &nbsp;GetPrinter(0,2,p,1024,a);<br>&nbsp; &nbsp;ShowMessage(p.pLocation);
 
给我你的邮箱,我给你源代码。
 
后退
顶部