我有一个包含文件名的ListView控件。这些文件名需要拖放到TreeView,这是一个拖放在应用程序内部,并与Delphi的内置拖放支持一起工作 - 没有问题。但我还必须能够将ListView项目拖放到另一个应用程序,例如Windows资源管理器。这也适用,例如使用安德斯·梅兰德的组件套件(http://melander.dk),它开始它在ListView.MouseDown事件工作DragFileSource成分,所以没有真正启动的拖/放操作。拖/放内部的应用程序,另一个应用
基本上,我需要相同的行为,你可以在Windows资源管理器看:您可以将一个项目到另一个文件夹里面的应用程序,也到其他应用程序。
这可怎么在Delphi中做了什么?我想应该有一个“拖”发起的,但是当应用程序窗口外的移动鼠标,它需要“切换”到其他功能,并应回鼠标移回应用程序窗口中,再次以标准的拖放。
感谢您的帮助!
霍尔格
我的问题是,我只能下降到使用DragFileSource组件另一个应用程序。在我看来,它只是这样做的,我必须做我自己的东西在应用程序内拖放。 – Holgerwa 2008-10-14 10:13:44