保持GeckoFX打印窗口在顶部

本文关键字:顶部 窗口 打印 GeckoFX 保持 | 更新日期: 2023-09-27 18:02:29

我有一个C#应用程序与GeckoFX Web浏览器比在全屏模式下运行,用户不能打开PC上的任何其他应用程序。在我的应用程序中,当用户点击网页"打印"按钮时,打印窗口弹出,在用户选择打印机并按下"打印"之前,如果我的web浏览器导航到其他链接,打印窗口被留在主窗口后面。

Alt+Tab组合在我的应用程序中被禁用,因此我正在寻找其他一些解决方案,如何保持打印窗口在主应用程序窗口的顶部,即使web浏览器导航到其他链接。

保持GeckoFX打印窗口在顶部

我自己用GeckoFX (xulrunner: v33)运行c#应用程序。应用程序在Windows XP, Windows 7, Windows 8, Windows 10上运行

我在使用Windows 7和Windows 8时,当我想打印时,有时也会出现问题。

测试用例:打印到usb打印机和/或网络打印机。在第5/10/20次打印之后,我得到一个弹出的错误信息:"打印机错误"。断断续续。

要让它再次工作:我必须关闭应用程序并重新启动应用程序。