lcdpp
驱动牛犊
驱动牛犊
  • 注册日期2008-03-26
  • 最后登录2008-04-23
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望4点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:3069回复:2

虚拟打印机DLL什么时候被调用???

楼主#
更多 发布于:2008-04-17 10:31
我用DDK 2003SP1下的BITMAP SAMPLE做了一个简单虚拟打印生成bmp文件,在EnableDriver中调用GetSaveFileName用于保存文件,但发现这个保存文件对话框被弹出来两次,于是尝试在构造函数里调用也是弹出来两次,第一次在选择打印机后点击打印,另一次在准备打印页面完毕后,请问我应该怎么区分这两次调用,或者应该在哪添加保存文件对话框
yjjie
驱动牛犊
驱动牛犊
  • 注册日期2008-06-12
  • 最后登录2008-11-08
  • 粉丝1
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2008-11-08 17:28
没尝试过那个函数,看有没有数据来打印吧!
我用的是OEMStartDoc,OEMSendPage,OEMStartPage,OEMEndDoc
问题也很多!
人生程序
yindajun
驱动牛犊
驱动牛犊
  • 注册日期2002-12-05
  • 最后登录2012-02-07
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望221点
  • 贡献值0点
  • 好评度17点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2011-04-24 21:44
回 楼主(lcdpp) 的帖子
很多地方都要调用的。所以弹两次不稀奇。
游客

返回顶部