发布网友 发布时间:2022-04-29 23:09
共4个回答
懂视网 时间:2022-04-12 19:23
找了一段时间,发现了MSHTML没有提供绕开打印对话框的方法。昨天试了下一个Windows Web Browser Control,居然可以了,下面做个记录: m_Browser.Navigate(sHttpAddress, vtNULL, vtNULL, vtNULL, vtNULL); m_Browser.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DON
找了一段时间,发现了MSHTML没有提供绕开打印对话框的方法。昨天试了下一个Windows Web Browser Control,居然可以了,下面做个记录:
m_Browser.Navigate(sHttpAddress, &vtNULL, &vtNULL, &vtNULL, &vtNULL);
m_Browser.ExecWB(OLECMDID_PRINT,OLECMDEXECOPT_DONTPROMPTUSER,NULL,NULL);
或许有人也会遇到这样的问题! 曾看过一些人提到的想法,还需要捕获到Printer Dialog,然后传送消息,有点麻烦。
热心网友 时间:2022-04-12 16:31
要进行打印设置,就不用电脑的右键打印,而是直接把文件打开,在文件的编辑器里面,选择打印设置可以对打印的内容进行相关的设置。热心网友 时间:2022-04-12 17:49
用鼠标操作打印的后台是不会出现打印设置页面的。可以用文件的打印方式来打印。快捷打印键的话就在撤回键的隔壁。热心网友 时间:2022-04-12 19:24
电脑右键打印不会出现打印设置对话框,想要出现打印对话框需要打开文件菜单在里面选择打印选项,进行相应的设置就好