'能显示下载进度的代码
Private WithEvents mSink As WinHttpRequest
Private Sub Command1_Click()
Set mSink =New WinHttpRequest
mSink.Open "GET","
http://3.33lc.com:801/small/VMware9_chs_6686.com.7z",0 '下载文件的地址
open "D:\VMware9.7z" for binary as #1
mSink.Send()
End Sub
Private Sub mSink_OnResponseDataAvailable(Data() As Byte)
static por as long
por = por + UBound(Data) + 1
put #1,,data
label1.caption=format( por/ mSink.GetResponseHeader("Content-Length"),"0%")
End Sub
Private Sub mSink_OnResponseFinished()
close #1
label1.caption="下载完成"
End Sub