0

グループごとのメールをwinformアプリケーションにドラッグアンドドロップできるようにする必要があり、まったく運がありません。

ファイル名をそのまま取得することはできますが、これは名前であり、パスではありません。

電話するたびに

e.Data.GetData("FileContents", true))

or

e.Data.GetData("FileContents", false)) 

or

e.Data.GetData("FileContents"))

null が返されます。

また、GetFormats は奇妙なものを返し、単純な Google 検索では何も返されませんでした。フォーマットの 1 つがWPOF_DBOBJ_DRN.

誰かがこれについて何らかの洞察を持っているなら、それは大歓迎です。

アップデート:

これについてさらにいくつかの詳細を追加すると、ドラッグ アンド ドロップからのクリップボードにも何もありません。また、グループごとのエディターを調べたところ、私の PC には完璧な単語がインストールされておらず、間違いなくエディターではありません。

4

3 に答える 3

0

私はそれを試してみます。また、アンマネージ コードを使用して IStorage インターフェイスを IDataObject インターフェイスに実装しようとしましたが、まだうまくいきません。(インターフェイスは、ドラッグ アンド ドロップされて正常に動作する Outlook メッセージを取得するためにも使用されます。)

その形式は、間違いなく e.Data.GetFormats(); を呼び出して返される形式の 1 つです。

そのリンクを見ていきます。ありがとう

于 2009-08-10T00:11:12.607 に答える
0

WPOF_DBOBJ_DRN は、WordPerfect Office Format - データベース オブジェクトのように見えます。DRNが何を表しているのかわかりません。読めないファイルを Word または WordPerfect がある場合は開くことができるかどうかを確認します。私の推測では、あなたが使用している GroupWise のセットアップには、WordPerfect がエディターとして含まれていると思います。

于 2009-08-10T00:20:05.107 に答える