URLDownloadToFile API,它如何异步使用?

时间:2010-02-14 21:32:39

标签: c++ file url download

如何异步使用此API URLDownloadToFile?我需要通过SendMessage向客户端窗口显示下载的进度,由于API似乎是同步的,因此它无法完成,并且在下载完成之前它永远不会发送OnProgress。 我还看到了一些涉及IMoniker接口的示例代码,但我找不到涉及异步读取数据并将其保存到文件的示例。 提前谢谢。

2 个答案:

答案 0 :(得分:3)

改为使用URLOpenPullStream

答案 1 :(得分:1)

使用CreateThread()在新线程中运行它。然后你的主线程可以正常处理消息队列。