2011-07-11 14 views
1

私は、Windowsシェルからのドラッグ&ドロップの違いに苦労している> AutoCADと私たちのアプリからドラッグ&ドロップ - > AutoCADを。AutoCADにドロップ、別の動作

私たちのアプリからdwgファイルをAutoCADにドロップすると、> AutoCADは「オープン」操作を行います デスクトップからdwgファイルをAutoCADにドロップすると、AutoCADは「挿入」操作を行います。

いずれの場合も、dwgファイルへのパスが正しく取得され、ファイルが正しく読み取られます。 「挿入」とは、ドロップされたファイルの内容を現在のAutoCAD図面に追加することを意味します。 「開く」とは、現在のAutoCAD図面を閉じて、ドロップされたファイルを開くことを意味します。

私たちは、アプリケーションからデスクトップへのドラッグ&ドロップで動作するCF_HDROP(およびDROPFILES)形式を使用してIDropSourceを実装しました。

誰かがヒントを持っていますか?

ありがとうございます。

+0

どれがどちらの効果ですか? – NGLN

答えて

0

DoDragDropコールでは、dwOKEffectパラメータにDROPEFFECT_COPYフラグの代わりにフラグを使用します。

+0

ありがとう、DROPEFFECT_LINKはこのトリックをやった! – Cosmin

関連する問題