一般情况下在1秒钟之内可以收到DocumentComplete事件,但有时十几秒钟都收不到,网页很简单,就是一张背景图加两行文字。程序是Dialog base的,IE控件内嵌在Dialog中,程序初始化时调用了
CoInitialize(NULL); 
EnableAutomation();Why?

解决方案 »

  1.   

    调用Navigate2时是第一次显示该页面,并没有做刷新操作啊,为什么还收不到该事件?
      

  2.   

    有时有的网页就是没有documentcomplete事件的
      

  3.   

    http://support.microsoft.com/support/kb/articles/q180/3/66.asp
      HOWTO: Determine When a Page Is Done Loading in WebBrowser Control
      Q180366
      

  4.   

    当对IE控件的加载和操作是在一个动态加载的DLL里进行时,就容易丢失消息;在EXE里就没事,不明白为什么。