C# 调用WebBrowser控件的ShowPrintDialog()方法后,怎么知道用户有没有打印?
有没有方法知道用户最终是打印了,还是取消了?
该方法没有返回值,但是是个模态对话框,你可能需要通过FindWindow来找到此对话框,然后获取对话框退出时的返回值。
这也是一个方法,但是会不会不通用?能获取到最顶级的对话框的话倒还好,如果是以标题的话就不好了,不同语言系统标题都不同,更甚者连打印对话框布局都不同(有些按钮会没有)...
能不能在WndProc里判断的?
@祭天: 不能。模态对话框,消息循环独立,父窗口拿不到。