c++ 中 ShellExecute使用自己指定的打印机啊
ShellExecute(NULL,"print",fileSavePathName,NULL,NULL,SW_SHOW);使用的打印机不能自己选择么?急求,谢谢了...
ShellExecute(NULL,"print",fileSavePathName,NULL,NULL,SW_SHOW);
使用的打印机不能自己选择么?
急求,谢谢了 展开
使用的打印机不能自己选择么?
急求,谢谢了 展开
1个回答
展开全部
恩,这个会调用系统默认的打印机。
想要自己选,需要更加复杂的编程或者使用ShellExecute调用打印机配置页,调用打印机配置页是否有CmdLine命令我也不知道。
其实还可以在调用这个命令之前先配置系统默认打印机为自己想要的打印机。
想要自己选,需要更加复杂的编程或者使用ShellExecute调用打印机配置页,调用打印机配置页是否有CmdLine命令我也不知道。
其实还可以在调用这个命令之前先配置系统默认打印机为自己想要的打印机。
追问
不行啊,现在我先用某台打印机打印过一次,后面我设置另一台打印机作为默认的,再调用ShellExecute命令打印,它还是只能在原先的打印机上打印
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询