CppWebBrowser 怎么样判断网页已经完全打开?
电脑爆 2006-07-14 07:47:42 我使用的是CppWebBrowser控件的DocumentComplete事件,不过这个事件有点问题:
假如我打开网易的首页:http://www.163.com
WideString url="http://www.163.com";
CppWebBrowser1->Navigate(url);
其DocumentComplete事件处理如下:
int i=1;//定义一个全局变量
void __fastcall TForm3::CppWebBrowser1DocumentComplete(TObject *Sender,
LPDISPATCH pDisp, Variant *URL)
{
ShowMessage("这个事件产生了"+(AnsiString)i+"次");
i++;
}
从产生的消息上可以看出这个事件在打开网页首页的过程中产生了N次(N>1);
但我现在只想要他产生一次,也就是得到i=1的效果,
请高手指教.