我想做个东西,要下载网页的HTML源码,有什么控件不,各位把代码也贴一点上来好不,谢谢啦
解决方案 »
- 用Ellipse画圆如何设置圆边线颜色
- 问问在这个论坛里的VB方面的控件高手,对于Tree控件比较熟悉的人,请添加我,非常紧急的问题。
- 如何加大LISTVIEW标题的行高呢!
- 怎么把毫秒转换成HH:MM:SS的形式
- 用什么控件好?
- 请问:如何编写一个用户验证确认系统???????????????
- 小弟剛畢業,vf學的不錯,vb也可以,但苦於找不到工作,不得轉行給雜志社寫稿,忙的要死,但我的理想是做個程序高手。我不想理浪費時間,
- 好困啊,。。同志们看过来,数据库问题
- 一个关于字符串的问题!请各位看看!
- 火速急救:数据库问题
- 超快超全的源码下载网站
- 请教“枕善居”,我下载了ZX Messenger,但不知道哪部分代码是“QQ缩到屏幕上方”,代码的注释很少哦!
Dim hInternet As Long
' Internet Open URL Handle (InternetOpenURL)
Dim hOpenUrl As Long
Private Sub cmdOpen_Click()
Dim bLoop, bReadFile As Boolean
Dim lpdwNumberOfBytesRead As Long
Dim lpBuffer As String * 2048
Dim sBuffer As String
' 产生Internet Session Handle
' INTERNET_OPEN_TYPE_PRECONFIG = 0
' {依Internet Option中之预设Proxy服务器设定为主}
'
' INTERNET_FLAG_NO_CACHE_WRITE = &H04000000
' {不将Internet连结之信息写入Cache中}
hInternet = InternetOpen("Open URL Application", _
INTERNET_OPEN_TYPE_PRECONFIG, _
vbNullString, _
vbNullString, _
INTERNET_FLAG_NO_CACHE_WRITE) ' If Internet Session Handle created OK
If (hInternet <> 0) Then
' Begin reading a complete HTTP URL
hOpenUrl = InternetOpenUrl(hInternet, _
txtURL.Text, _
vbNullString, _
0, _
INTERNET_FLAG_RELOAD, _
0)
' If Open URL OK
If (hOpenUrl <> 0) Then
bLoop = True
sBuffer = ""
Do While bLoop
lpBuffer = vbNullString
' InternetReadFile
bReadFile = InternetReadFile(hOpenUrl, _
lpBuffer, _
Len(lpBuffer), _
lpdwNumberOfBytesRead)
If lpdwNumberOfBytesRead = 0 Then
bLoop = False
Else
sBuffer = sBuffer + Left(lpBuffer, lpdwNumberOfBytesRead)
End If
Loop txtContent.Text = sBuffer StatusBar1.Panels(1).Text = "Open URL OK."
Else
StatusBar1.Panels(1).Text = "Error: Can not open URL."
End If
Else
StatusBar1.Panels(1).Text = "Error: Can not create Internet Session."
End If ' close Open URL
If (hOpenUrl <> 0) Then
InternetCloseHandle hOpenUrl
hOpenUrl = 0
End If
' close internet session
If (hInternet <> 0) Then
InternetCloseHandle hInternet
hInternet = 0
End If
End Sub