windows - Delphi 中的跨应用程序拖放

标签 windows delphi drag-and-drop windows-explorer

我想为 Windows XP 创建一个 Delphi 应用程序,它允许删除从 Windows 资源管理器(桌面或文件夹窗口)或其他支持此操作的应用程序(例如 Total Commander)拖动的文件。反之亦然呢?当用户从我的应用程序中拖动一个图标时,我应该能够将拖动对象的内容设置为自定义数据。

我的目标是创建一个自定义应用程序工具栏,我可以将应用程序拖放到该工具栏上并显示它们的图标,或者从中拖动应用程序或其他实体。

如何做到这一点?

最佳答案

这可以通过 The Drag and Drop Component Suite 来完成.它还提供了您想要的示例。

关于windows - Delphi 中的跨应用程序拖放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/295259/

相关文章:

delphi - "TFileOpenDialog requires Windows Vista or later"

delphi - 从 inno setup 获取 exe 或 dll 的版本

csv - 将 csv 文件拖放到 Leaflet map 中

windows - 通过 GetModuleHandle/LoadLibrary 和使用 FreeLibrary 加载 DLL

.net - 为什么没有 Microsoft.Win64 命名空间?

c++ - 如何从 ID3D11Texture2D 访问像素数据?

javascript - 单击jquery后更改变量值

windows - 新安装后 RabbitMQ 节点关闭

delphi - 在 IDE 对象检查器中动态显示/隐藏属性?

java - 在 JTable 中禁用拖动选择