中的跨应用程序拖放

中的跨应用程序拖放

本文介绍了Delphi 中的跨应用程序拖放的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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

如何做到这一点?

I would like to create a Delphi application for Windows XP which allows dropping of files dragged from Windows Explorer (the Desktop or folder windows) or other applications which support this operation (such as Total Commander). What about vice-versa? When the user drags an icon from my application, I should be able to set the contents of the dragged object to custom data.

My goal is to create a custom application toolbar, onto which I can drop applications and show their icons or drag applications or other entities from it.

How can this be done?

推荐答案

这可以通过 拖放来完成组件套件.它也有你想要的例子.

This can be done with The Drag and Drop Component Suite. It also has examples for what you want.

这篇关于Delphi 中的跨应用程序拖放的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-15 21:11