VB6でPDFやTIFFファイルを印刷するには?


エムパパ  2004-11-29 15:04:32  No: 117880  IP: [192.*.*.*]

VB6でTIFFファイルやPDFを印刷させたいのですが、皆さんはどうされるのでしょうか?
(まいとーくFAXでFAX送信をさせたいのですが、まいとーくFAXの
プリンタで印刷させる必要があるので、印刷する方法を調べています。)

編集 削除
エムパパ  2004-11-30 10:39:27  No: 117881  IP: [192.*.*.*]

ShellExecuteを利用してファイルに関連したアプリケーションで印刷することが
できるみたいですね。

ただ、ShellExecuteの終了を待たずに次の処理が実行されてしまいます。
ShellExecuteの終了を待って次の処理を実行させるにはどうしたらよいでしょう?

編集 削除
Say  2004-11-30 12:57:51  No: 117882  IP: [192.*.*.*]

APIでシグナル状態になるまで待つとか、
WSHで同期実行するとか・・・。

編集 削除
エムパパ  2004-12-01 14:08:19  No: 117883  IP: [192.*.*.*]

ShellExecuteExで起動して、GetExitCodeProcessで終了を待てばできる
見たいなのですが・・・。
ShellExecuteExでファイルに関連したアプリケーション(Adobe Reader等)で
まいとーくFAXのプリンタに対して印刷ができるのですが、印刷終了後、
ShellExecuteEXで起動したアプリケーションが起動したままなのです。
印刷が終わったらアプリケーションも終了できるようにならないものなの
でしょうか?

編集 削除