捕获打印消息后,能否等到打印的相关信息,如打印的文件名,打印的时间等等
解决方案 »
- 我如何连接数据库ACCESS,并将用户字段的全部信息读到窗体中的EDIT1.TXT中
- 求助:各位大哥,客户端怎么读取(访问)服务器的数据(比如图片),马上放分
- 在delphi中,请介绍一下project ?
- Database控件中DatabaseName应该填什么?
- 如何在托盘区自动的弹出提示信息?
- 请问如何监视Twebbrowser控件的连接按钮事件
- 高手请多多帮忙!!Delphi程序中想把大数据量的文件刻录到光盘上要怎么作??急,在线等
- 请问如何设置主从表的连接
- 用delphi开发corba,实现数据库操作
- 实在没有耐心了,注册表都快翻一个个了,急需求助!
- 改行卖玉器了!大家多多捧场!水翠阁开业酬宾!!!
- TREEVIEW节点
它的最后一个参数就是 *ppprinternotifyinfo
PrinterName:Pchar;
PrinterHandle : THandle;
chgObject:THandle;
pdwChange:DWORD;
pno:PRINTER_NOTIFY_OPTIONS;
pPrnNotifyInfo:pPrinterNotifyInfo;
fcnReturn:LongBool;
Jobs: array[0..1000] of TJobInfo2;
begin
pdwChange:=0;
FillChar(pno, SizeOf(pno), 0);
FillChar(pPrnNotifyInfo, SizeOf(pPrnNotifyInfo), 0);
PrinterName:='HP LaserJet 4';
if OpenPrinter(PrinterName,PrinterHandle,nil) then
begin
chgObject:=FindFirstPrinterChangeNotification(PrinterHandle,PRINTER_CHANGE_ALL, 0,@pno);
WaitForSingleObject(chgObject,INFINITE);
fcnReturn :=FindNextPrinterChangeNotification(chgObject,pdwChange,@pno,Pointer(pPrnNotifyInfo));
if ord(fcnReturn)<>0 then
begin
showmessage('打印信息');
end;
end;
end;
可是我在pPrnNotifyInfo里得到是0啊!!