找出是否我webbrowser2.c#中取消了ExecWB打印

本文关键字:取消 ExecWB 打印 是否 webbrowser2 | 更新日期: 2023-09-27 18:14:01

我正在使用internet explorer用c#打印一个html文档:

ExecWB(SHDocVw.OLECMDID.OLECMDID_PRINT, 
SHDocVw.OLECMDEXECOPT.OLECMDEXECOPT_PROMPTUSER, 
2, null);

这工作得很好,但我想知道是否使用按下打印对话框或取消。

是否有可能在没有丑陋的窗口钩子hack的情况下获得这些信息?比如某个out参数?

找出是否我webbrowser2.c#中取消了ExecWB打印

这不可能。我遇到了这个问题,并最终测试了最后一个输出参数的所有可能值,输出参数不用于此命令。