怎样实现从自己程序往外拖放文件?

化外之民 2006-03-08 09:26:28
一个基于对话框仿资源管理器实现文档管理的项目,用的是虚拟目录。已经实现程序内的拖放功能和从外部拖放文件到程序内的功能,现在不知道怎样实现拖放文件到外部。我在网上搜索了一下,但是没找到合适的例子,在codeproject上找到的例子下不了源代码,有实现过这种功能的大哥大姐们请帮忙指点一下,要实现这个功能,需要哪些步骤?
...全文
203 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
化外之民 2006-04-10
  • 打赏
  • 举报
回复
已经解决。
原来一定要在OnBeginDrag()里面处理,只要提供数据,然后DoDragDrop()就交给了操作系统处理,比实现从外部拖放还简单。
masterz 2006-04-04
  • 打赏
  • 举报
回复
codeproject上面有的附件要注册用户才能下载。免费注册的
化外之民 2006-04-04
  • 打赏
  • 举报
回复
up
zhun_yi 2006-03-20
  • 打赏
  • 举报
回复
up
化外之民 2006-03-10
  • 打赏
  • 举报
回复
请实现过这种功能的高手指点一下,如果我以文件延迟供应的方式提供数据,是不是要从COleDataSource派生一个类,重载OnRenderFileData函数?还要派生其他类吗?是不是在OnLButtonUp调用DoDragDrop()?
蒋晟 2006-03-08
  • 打赏
  • 举报
回复
http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/programmersguide/shell_basics/shell_basics_programming/transferring/transfer.asp?frame=true

7,540

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 VC.NET
社区管理员
  • VC.NET社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧