Akk*_*kku 2 c# winapi drag-and-drop ole .net-4.0
题:
我需要一个DragAndDrop解决方案来下载Windows资源管理器的C#和.NET 4.0文件夹中的文件.没有必要在计算机上安装该文件.该文件足够大,拖动时间不足以完成下载.我发现了各种问题,甚至是已经接受的答案,但没有任何问题.最接近工作的是这个演示项目:
如何实现此代码下载文件作为将其放入Windows资源管理器中的放置位置的操作的一部分?
Web浏览器每天都在解决这个问题.稍微简化他们的模型,这样做:
根据适当的命令行参数创建一个执行下载的小程序.这个小程序应弹出一个带有进度条和取消按钮的窗口.
每当用户"丢弃"某事时,就会产生第二个程序.该程序将立即创建目标文件并开始填充数据.它将保持对文件的适当锁定,直到完成下载,此时"下载器"将退出.
如果您要在原始程序中保留"下载程序"线程,则需要某种下载管理器,以便用户可以获得有关其下载的适当反馈.