1

c# を使用して IE のボタンを作成しています。このボタンは、ドキュメントが PDF ドキュメントであることにすべて依存する特定のアクションを実行します。ドキュメントの種類が PDF でない場合にアクションが発生しないようにガードを設定しようとしていますが、IE がドキュメントを Adob​​e に引き渡し、リーダーが担当する方法がわかりません。私は両方の SHDocWv を使用していますが、WebBrowserClass オブジェクトを調べましたが、これを理解する方法がわかりません。助言がありますか?

4

3 に答える 3

0

別の良い方法は、次のことを行うことです..

1] Document オブジェクトを IPersist にキャストし、.GetClassID(..) を使用して CLSID を抽出します。2] pInvoke ProgIDFromCLSID を呼び出して progId を抽出します。 3] progID を既知の COM オブジェクト/アプリケーションと照合します。

于 2009-08-12T05:41:55.560 に答える