AxSHDocVw.AxWebBrowser axWebBrowser 使用Navigate方法
怎样判定已经将网页内容读取完毕
因为下面要对读取到的html代码进行处理
所以如果可以在读取完毕前阻塞进程最好
下面是已经写好的代码:
AxSHDocVw.AxWebBrowser axWebBrowser;
mshtml.IHTMLDocument2 doc;
object x = System.Reflection.Missing.Value;
axWebBrowser.Navigate(@"c:\test.html", ref x, ref x, ref x, ref x);
-----------
doc = (mshtml.IHTMLDocument2)axWebBrowser.Document;
string html=doc.body.innerHTML;
怎样在中间加入阻塞?谢谢
问题点数:100、回复次数:4Top
1 楼kingdhy(飞鹰)回复于 2006-03-21 11:58:45 得分 0
AxSHDocVw.AxWebBrowser有判断下载完毕的方法啊!具体我记不清了,你看一下,反正是智能感知技术嘛~!Top
2 楼lostowner()回复于 2006-03-21 12:00:02 得分 0
学习中...Top
3 楼sliversuops()回复于 2006-03-21 17:41:12 得分 0
沉下来了,自己顶一下,请高手邦个忙。。。Top
4 楼lovefootball(蟑螂(生活就是扯淡--做人要放低姿态))回复于 2006-03-21 17:46:54 得分 100
axWebBrowser.DocumentComplete += new AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEventHandler(axWebBrowser_DocumentComplete);
private void axWebBrowser_DocumentComplete(object sender, AxSHDocVw.DWebBrowserEvents2_DocumentCompleteEvent e)
{
//todo
}Top




