1
A
回答
3
您需要覆盖CListCtrl
派生类中的OnDrop()
,并提供COleDataSource
。
4
您需要连接LVN_BEGINDRAG
检测拖拽的开始,然后调用DoDragDrop
与填充了文件信息的IDataObject
基于数据源(处理最简单的形式是CF_HDROP
)。 Windows外壳处理一切。
幸运的是,在MFC类COleDataSource
中,大部分腿部工作已经完成。也有一些可用的很好的例子:
Code Project - How to Implement Drag and Drop Between Your Program and Explorer
MSDN - Transferring Shell Objects with Drag-and-Drop and the Clipboard
相关问题
- 1. WPF将文件拖放到TreeView从Windows资源管理器
- 2. Windows资源管理器中的文件拖动事件
- 3. 将拖放文件从资源管理器拖到Telerik WPF treeview
- 4. 麻烦从Windows拖动文件时资源管理器
- 5. 无法将文件从WPF ListView拖动到Windows资源管理器
- 6. 如何将文件从虚拟TreeView拖动到Windows资源管理器
- 7. 从Windows资源管理器拖放文件到Internet Explorer
- 8. 拖放文件从列表视图到Windows资源管理器?
- 9. Matlab从Windows资源管理器拖放文件到图(gui)
- 10. 将文件拖放到jar文件(在Windows资源管理器中)
- 11. 如何使用filegroupdescriptor将文件拖到资源管理器c#
- 12. SWT拖动到资源管理器(Windows)或Finder(OS X)
- 13. 从一个JList拖动文件到Windows资源管理器窗口
- 14. 将文件夹从Windows资源管理器拖放到C列表框中#
- 15. 将C#中的大型虚拟文件拖放到Windows资源管理器中
- 16. perl的TK拖放文件夹从Windows资源管理器
- 17. 从Windows文件资源管理器拖放到Windows窗体不起作用
- 18. 将文件从文件资源管理器拖放到浏览器webelement
- 19. 拖放从Windows资源管理器到网页浏览器
- 20. Android中的文件资源管理器像Windows资源管理器
- 21. 如何将文件夹/文件从一个Windows资源管理器拖放到C#中的另一个Windows资源管理器?
- 22. 在Windows资源管理器
- 23. 在Windows资源管理器
- 24. 启用从Windows资源管理器拖放到Visual Studio 2008
- 25. 从窗体拖放到桌面和Windows资源管理器
- 26. 从Java Swing应用程序拖放到Windows资源管理器
- 27. 异步拖放到Windows资源管理器
- 28. 获取拖放数据从资源管理器到Windows窗体的文件名
- 29. Windows资源管理器活动手表
- 30. 从ANT启动Windows资源管理器?