如何在程序中更改默认打印机设置?

lizq2004 2007-12-21 09:13:22
用户现在有两台打印机,需要根据实际需求选择不同的打印机,请问C#中如何在程序中设置?
...全文
235 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouhou 2007-12-21
  • 打赏
  • 举报
回复
PrinterSettings 指定有关文档打印方式的信息,其中包括打印文档的打印机。
  • 打赏
  • 举报
回复
PageSetupDialog,PrintDialog 这两个类。都可以更改使用的打印机。
kbryant 2007-12-21
  • 打赏
  • 举报
回复
应该是更改注册表里面系统设置值
WriteProfileString("windows", "Device", DeviceLine)
然后发出WM_WININICHANGE消息,通知系统设置改变
SendMessage(HWND_BROADCAST, WM_WININICHANGE, 0,"windows")
lizq2004 2007-12-21
  • 打赏
  • 举报
回复
有知道的请回复哈!
lovesupper2008 2007-12-21
  • 打赏
  • 举报
回复
可以设计个模板把!
lizq2004 2007-12-21
  • 打赏
  • 举报
回复
先试一下,有代码最好!HIHI

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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