为什么提示 Printer is not currently printing?(50分)

  • 主题发起人 主题发起人 qj_chen
  • 开始时间 开始时间
Q

qj_chen

Unregistered / Unconfirmed
GUEST, unregistred user!
同一段用Printer.Canvas...的代码在Windows 2000下打印正常,在Windows Me下却
提示 Printer is not currently printing,为什么?(打印机打印其它文档时都正常)。
 
抱歉,上述原因是我使用了函数GetDeviceCaps(Printer.Canvas.Handle,LOGPIXELSX)
引起的。不知在uses中缺了哪个引用单元?
 
Printer.begin
doc;
try
GetDeviceCaps(Printer.Canvas.Handle,LOGPIXELSX);
finally
Printer.Canceldoc;
end;
 
接受答案了.
 

Similar threads

D
回复
0
查看
867
DelphiTeacher的专栏
D
D
回复
0
查看
836
DelphiTeacher的专栏
D
D
回复
0
查看
785
DelphiTeacher的专栏
D
S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部