我正在创建一个远程文件查看器,并希望能够将远程文件拖放到 Windows 资源管理器中。我有一个鸡蛋问题。我可以将文件下载到临时文件。我可以创建指向 tmp 文件的数据对象,但我不想触发实际下载,直到他们释放资源管理器上的按钮。
我尝试查看 MouseUp 事件,但它不是从我的应用程序触发的。它是从资源管理器触发的。我想我可以编写一个 Hook DLL 来捕捉鼠标向上事件,然后用下载内容替换后台的空文件。不过,这似乎有点奢侈。
想法?
我正在创建一个远程文件查看器,并希望能够将远程文件拖放到 Windows 资源管理器中。我有一个鸡蛋问题。我可以将文件下载到临时文件。我可以创建指向 tmp 文件的数据对象,但我不想触发实际下载,直到他们释放资源管理器上的按钮。
我尝试查看 MouseUp 事件,但它不是从我的应用程序触发的。它是从资源管理器触发的。我想我可以编写一个 Hook DLL 来捕捉鼠标向上事件,然后用下载内容替换后台的空文件。不过,这似乎有点奢侈。
想法?