如何将文件从 Virtual TreeView 拖到 Windows Explorer

4

我有一个TVirtualStringTree,每个节点代表一个文件,我想让用户将一个节点拖到Windows资源管理器或Outlook中,目标应该会得到一个真实的文件。看起来我需要实现OnGetUserClipboardFormatsRenderOLEData事件处理程序?但是我不知道从哪里开始...你能帮我吗?

1个回答

3

请看来自Anders Melander的拖放组件套件。它是免费的,将为您提供所有所需的功能。


谢谢Holgerwa。我知道那个包,它非常好用。我本来想使用Virtual treeview提供的内置拖放支持,但是使用一个不错的拖放组件可以让事情变得更容易,特别是自上次我看到它以来,拖放组件套件已经得到了很大的增强,尤其是Unicode支持! - Edwin Yip
看起来拖放组件套件已经得到了很大的改进!几年前我对它进行了评估,发现它缺少一些我需要的功能,所以我购买了 Raize 软件的 DropMaster(也非常优秀,但是在 Delphi 2009 之前的版本中缺少 UNICODE 功能),但现在它已经得到了很大的改进,并且具备了我想要的所有功能,包括 UNICODE! - Edwin Yip

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接