放弃到AutoCAD,不同的行为

时间:2011-07-11 17:44:33

标签: windows winapi com drag-and-drop autocad

我正在努力解决Windows Shell拖放之间的差异 - > AutoCAD和我们的应用程序拖放 - > AutoCAD的。

如果将dwg文件从我们的应用程序中删除到AutoCAD => AutoCAD进行“开放”操作 如果将一个dwg文件从Desktop(例如)中删除到AutoCAD => AutoCAD进行“插入”操作。

在这两种情况下,都会正确检索dwg文件的路径,正确读取文件。 “插入”表示将删除的文件的内容附加到当前的AutoCAD图形中。 “打开”表示关闭当前的AutoCAD图形并打开已删除的文件。

我们使用CF_HDROP(和DROPFILES)格式实现了IDropSource,例如,它可以从我们的应用程序拖放到桌面。

有人有提示吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

DoDragDrop来电中,使用DROPEFFECT_LINK标志代替DROPEFFECT_COPY参数的dwOKEffect标志。

相关问题