如何通过程序将打印机设置为黑白打印。

wuqingguo 2005-01-18 02:55:37
我想通过程序将一台彩色打印机设置为黑白的,打印完成后再设回去。请问如何实现?
...全文
219 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuqingguo 2005-01-18
  • 打赏
  • 举报
回复
我调用的是GetPrinter,然后将pDevMode的dmColor变量设置为mono,但我调用SetPrinter时第一次成功了,但不知怎么的,打印出来还是彩色。以后我调SetPrinter就总是返回失败。GetLastError的结果是5。
还有其它的解决方法吗?我要求的是不要弹出任何系统对话框进行设置。
wuqingguo 2005-01-18
  • 打赏
  • 举报
回复
我已经找到方法了。
legendhui 2005-01-18
  • 打赏
  • 举报
回复
你可以在程序中调用字体对话框,让后初始化字体颜色,完成后再恢复

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧