【发布时间】:2020-08-02 13:24:32
【问题描述】:
您好,我需要将图像从一个应用程序拖到另一个应用程序。两者都是 Delphi FMX 应用程序。我在一个应用程序中成功地做到了,但现在需要在两个单独的应用程序之间传输,即没有内存共享。我很乐意将所有信息保存到文件中并在操作中传输文件名。我确实在接收应用程序中检测到 dragover 事件,但 data 属性为 nil,我不知道如何用有用的值填充它。 我正在使用 Windows 10,Delphi XE10.3 任何示例,解释都会有所帮助 谢谢
【问题讨论】:
-
执行此操作的正确方法是 OLE 拖放。不需要(或不需要)中间文件。
-
这样您甚至可以将图像从 Web 浏览器或 Microsoft Office 应用程序拖到您的应用程序中,反之亦然。
标签: delphi drag-and-drop firemonkey