c#-plintがテストドライバーに印刷されるたびに私のアプリケーションをポップアップする

StackOverflow https://stackoverflow.com/questions/5322783

質問

私は、C#とNTDDKを使用して仮想プリンターを書くための割り当てに取り組んでいます。

テストプリンタードライバーを作成しましたが、それを使用して.psドキュメント(常にc: test test.psにリダイレクトされます)を印刷することができます。しかし今、私はC#を使用して「印刷が完了した」というメッセージボックスをポップアップする小さなアプリケーションを書く必要がありますが、それを行う方法を見つけられませんか?

誰かがこれで私を助けることができますか?

前もって感謝します!

役に立ちましたか?

解決

エンドプリントイベントを使用してください...それは、デザイナーコードのようなものです。

////////////何か。 ////////////

フォームコンストラクター、またはプログラム/フォームのどこでも、メソッドを呼び出すことができます。

プライベートボイドエンディングクラス(オブジェクト送信者、printeventargs e)

{

messagebox.show( "wazaaaaaaaaaaaaaaaaaaa");

}

///////問題がある場合、Endprintイベントをgooglするには、100%に関連するいくつかの例があります。

////サイドノート...あなたが本当に退屈しているなら、あなたはプロセスを毎回チェックする非同期プロセスを考えることができます.... 1/10秒:)。それは機能しますが、それはそのようなことを達成するための奇妙な方法です。あなたはC ++開発者であるため、C#はあなたが簡単にする必要があります、あなたはそれを好むでしょう、それはとにかくC ++よりも強力です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top