hur.cn - 华软网

 热门搜索

如果判断ole控件已打开网页?

  作者:未知    来源:网络    更新时间:2018/8/6
注册了一个web browser的ole控件,并用代码this.object.Navigate("http://www.china.com")来显示网页,该代码的返回值是any类型的,我已经试过在navigateerror事件里写代码,不过好像打不开时并不触发这个事件,怎样判断是否已经连接上internet并成功打开所要的网页?因为如果没打开,我要用一个图片来遮住这个ole控件,大家帮帮忙!

------华软网友回答------
检查是否能连接internet上的网页,可以用以下代码

Function Long InternetCheckConnection (string lpszUrl , Long dwFlags , Long dwReserved )  Library "wininet.dll" Alias For "InternetCheckConnectionA"


Constant Long FLAG_ICC_FORCE_CONNECTION = 1
If InternetCheckConnection("http://www.csdn.net", FLAG_ICC_FORCE_CONNECTION, 0) = 0 Then
    Messagebox("test", "Connection to http://www.csdn.net failed!")
Else
    Messagebox("test", "Connection to http://www.csdn.net/ succeeded!")
End If

------华软网友回复------
dd
ing
------华软网友回复------
是否连接外网用一楼的,打开成功好像有个downloadcomplete事件什么的,名字可能不完全对,反正就那意思啦
------华软网友回复------
回楼上 documentcomplete      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。