|
|
sds06911
鐵驢友〔初級〕
. 積分: 20
. 文章: 39
. 收花: 91 支
. 送花: 9 支
. 比例: 0.1
. 在線: 163 小時
. 瀏覽: 10081 頁
. 註冊: 6434 天
. 失蹤: 319 天
|
|
|
|
|
|
|
#3 : 2007-5-15 04:52 PM
只看本作者
|
送花
(0)
送出中...
|
|
|
感謝pil890提供的方法, m( _ _ )m
讓我知道還有這種工具可以使用,以後有抓不太下來的檔案時,可以用這試試..
另外,在我不斷的拜訪Google及MSDN二位大神之後.也讓我找到相關的資料
及範例程式.
範例程式網址 http://www.codeproject.com/internet/urldownload.asp
它主要是利用 URLDownloadToFile 函式來做的,此函式有五個參數
1.指向一個 ActiveX container 的指標
2.檔案存放的URL網址
3.下載後儲放的路徑
4.不清楚是啥,但給它0就好了
5.一個 IBindStatusCallback 類別物件的指標
其中比較需要注意的是 IBindStatusCallback 類別吧,
此類別中的函式全是虛擬函式,所以必須做改寫的動作,
而這個範例中它只在OnProgress()函式裡做客制化的動作,
其它的函式則直接回傳一個值(E_NOTIMPL).
OnProgress 函式主要是在處理下載進度的跑馬燈功能
以上是我看了範例程式後的心得,給大家參考,如有需要也可去下載範例來玩看看.
[如果你喜歡本文章,就按本文章之鮮花~送花給作者吧,你的支持就是別人的動力來源]
|
|