我正在努力解决Windows Shell拖放之间的差异 - > AutoCAD和我们的应用程序拖放 - > AutoCAD的。
如果将dwg文件从我们的应用程序中删除到AutoCAD => AutoCAD进行“开放”操作 如果将一个dwg文件从Desktop(例如)中删除到AutoCAD => AutoCAD进行“插入”操作。
在这两种情况下,都会正确检索dwg文件的路径,正确读取文件。 “插入”表示将删除的文件的内容附加到当前的AutoCAD图形中。 “打开”表示关闭当前的AutoCAD图形并打开已删除的文件。
我们使用CF_HDROP(和DROPFILES)格式实现了IDropSource,例如,它可以从我们的应用程序拖放到桌面。
有人有提示吗?
谢谢。