Delphi 如何将文件从虚拟树视图拖动到Windows资源管理器

Delphi 如何将文件从虚拟树视图拖动到Windows资源管理器,delphi,virtualtreeview,Delphi,Virtualtreeview,我有一个TVirtualStringTree,每个节点代表一个文件,我想做的是允许用户将一个节点拖动到Windows资源管理器或Outlook,目标得到一个真实的文件。似乎我需要实现OnGetUserClipboardFormats和RenderOLEData事件处理程序?但是我不知道从哪里开始……你能帮我吗?看看安德斯·梅兰德的作品。 它是免费的,将为您提供所需的所有功能。谢谢您Holgerwa。我知道这个软件包非常棒,我曾考虑使用Virtual treeview提供的内置拖放支持,但似乎使用

我有一个TVirtualStringTree,每个节点代表一个文件,我想做的是允许用户将一个节点拖动到Windows资源管理器或Outlook,目标得到一个真实的文件。似乎我需要实现
OnGetUserClipboardFormats
RenderOLEData
事件处理程序?但是我不知道从哪里开始……你能帮我吗?

看看安德斯·梅兰德的作品。
它是免费的,将为您提供所需的所有功能。

谢谢您Holgerwa。我知道这个软件包非常棒,我曾考虑使用Virtual treeview提供的内置拖放支持,但似乎使用一个像样的拖放组件可以让事情变得更简单,特别是自从我上一个版本以来,拖放组件套件得到了很大的增强,尤其是Unicode支持!看起来拖放组件套件已经改进了很多!几年前,我对它进行了评估,它缺少一些我需要的功能,所以我从Raize软件DropMaster购买了它(它也很优秀,但它在2009年之前的Delphi版本中缺少UNICODE功能),但现在它已经改进了很多,并且拥有我想要的所有功能,包括UNICODE!