我想为Windows XP创建一个Delphi应用程序,它允许删除从Windows资源管理器(桌面或文件夹窗口)或支持此操作的其他应用程序(例如Total Commander)拖动的文件 . 反之亦然?当用户从我的应用程序中拖动图标时,我应该能够将拖动对象的内容设置为自定义数据 .
我的目标是创建一个自定义应用程序工具栏,我可以在其上删除应用程序并显示其图标或从中拖动应用程序或其他实体 .
如何才能做到这一点?
Raymond Chen有很多关于拖放的文章:
What a drag: Dragging a virtual file (HGLOBAL edition)
What a drag: Dragging a virtual file (IStorage edition)
What a drag: Dragging a virtual file (IStream edition)
当您搜索拖放时,他的博客上还有许多其他好文章 .
这可以通过The Drag and Drop Component Suite来完成 . 它还有你想要的例子 .
2 回答
Raymond Chen有很多关于拖放的文章:
What a drag: Dragging a virtual file (HGLOBAL edition)
What a drag: Dragging a virtual file (IStorage edition)
What a drag: Dragging a virtual file (IStream edition)
当您搜索拖放时,他的博客上还有许多其他好文章 .
这可以通过The Drag and Drop Component Suite来完成 . 它还有你想要的例子 .