用webBrowser控件时,碰到了要判断网页加载完成才实行下一步操作的问题。
首先考虑到了要用DocumentComplete()事件,确实是在网页加载完成后激发,但是遇到多frame框架的页面时,会加载多次,
具体次数要看激发此事件的框架的个数(不是每个框架都激发的),这就麻烦了,想了好久,试了一下,发现我要加载的网站每次
触发4次DocumentComplete()事件。于是我设置在第4次触发时才执行操作,代码如下:
关于怎么测出是4次,很简单,在if(bEnter)里加个AfxMessageBox()测试下就行了