gpt4 book ai didi

C# - 每当测试驱动程序发生打印时弹出我的应用程序

转载 作者:行者123 更新时间:2023-11-30 18:42:47 24 4
gpt4 key购买 nike

我正在完成使用 C# 和 NTDDK 编写虚拟打印机的作业。

我已经创建了一个测试打印机驱动程序,我可以使用它打印 .ps 文档(总是重定向到 C:\test\test.ps)。但现在我必须使用 C# 编写一个小应用程序,它会弹出一个消息框,提示“打印已完成”,但我不知道该怎么做?

谁能帮我解决这个问题?

提前致谢!

最佳答案

使用 endprint 事件...类似于在设计器代码中放置:

///////////////something.EndPrint += new PrintEventHandler(endingclass);//////////////

在表单构造函数中,或程序/表单中任何可以调用方法 put 的地方:

private void endingclass(object sender, PrintEventArgs e)

{

MessageBox.Show("wazaaaaaaaaaaaaaaaaa");

////////显然,您需要在上面的代码中进行一些...安排 - 但我相信它们是不言自明的。如果你有问题,谷歌 endprint 事件,它会 100% 有一些与之相关的例子。

////附带一提……如果您真的很无聊,您可以想到异步过程,它每隔……1/10 秒检查一次过程 :)。它会起作用,但这是完成这种事情的一种奇怪方式。由于您是 C++ 开发人员,因此 C# 对您来说应该很容易,您会喜欢它,无论如何它比 C++ 更强大。

关于C# - 每当测试驱动程序发生打印时弹出我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5322783/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com