关于在Win98下的Printer的打印问题(100)(100分)

  • 主题发起人 主题发起人 eastbuck
  • 开始时间 开始时间
E

eastbuck

Unregistered / Unconfirmed
GUEST, unregistred user!
TPrinter *prnt = new TPrinter() ;
prnt->PrinterIndex = -1 ;
rect.Left = 20 ;
rect.Top = 20 ;
rect.Right = 1800 ;
rect.Bottom = 1200 ;
Graphics::TBitmap *tmpBMP = this->GetFormImage() ;
prnt->begin
Doc() ;
prnt->Canvas->StretchDraw(rect, tmpBMP) ;
prnt->EndDoc() ;
delete tmpBMP ;
delete prnt ;

以上程序在Win2000下没有问题,在Win98在则存在模块不允许访问的问题???
 
CBuilder中遇到的问题,急!!!
如需要可以加分!!!
 
好像没有人对它感兴趣???
急用!!!
还望各位大侠救命!!!
 
300分!!!
 
搞定!!!
 
什么乱七八糟的?
 
不是不答,是不会呀。哈哈
 
等等我,我给你解决。
 
打印图像?好象不用这么复杂吧。
 
目的是使Form上的文字在放大后能正常显示!!!
 
TPrinter *prnt = new TPrinter() ;<font color=red>问题出在这一行!!!</font>
prnt->PrinterIndex = -1 ;
rect.Left = 20 ;

rect.Top = 20 ;
rect.Right = 1800 ;
rect.Bottom = 1200 ;
Graphics::TBitmap *tmpBMP = this->GetFormImage() ;
prnt->begin
Doc() ;
prnt->Canvas->StretchDraw(rect, tmpBMP) ;
prnt->EndDoc() ;
delete tmpBMP ;
delete prnt ;
 
ht99:
详细一点!!!
 
ht99
能不能说一个所以然???
有点崩溃了!!!
 
eastbuck:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
Faint!
想结束都不行!!!
 
多人接受答案了。
 
后退
顶部