VB6でTIFFファイルやPDFを印刷させたいのですが、皆さんはどうされるのでしょうか?
(まいとーくFAXでFAX送信をさせたいのですが、まいとーくFAXの
プリンタで印刷させる必要があるので、印刷する方法を調べています。)
ShellExecuteを利用してファイルに関連したアプリケーションで印刷することが
できるみたいですね。
ただ、ShellExecuteの終了を待たずに次の処理が実行されてしまいます。
ShellExecuteの終了を待って次の処理を実行させるにはどうしたらよいでしょう?
APIでシグナル状態になるまで待つとか、
WSHで同期実行するとか・・・。
ShellExecuteExで起動して、GetExitCodeProcessで終了を待てばできる
見たいなのですが・・・。
ShellExecuteExでファイルに関連したアプリケーション(Adobe Reader等)で
まいとーくFAXのプリンタに対して印刷ができるのですが、印刷終了後、
ShellExecuteEXで起動したアプリケーションが起動したままなのです。
印刷が終わったらアプリケーションも終了できるようにならないものなの
でしょうか?