大神一看就明白的,关于Navigate怎样循环打开网页?该如何处理

大神一看就明白的,关于Navigate怎样循环打开网页?
::CoInitialize(NULL);
 
m_web.Navigate("http://www.google.com",NULL,NULL,NULL,NULL);//&CComVariant(_T("about:blank")),

 


    m_web.Navigate("http://www.baidu.com",NULL,NULL,NULL,NULL);//m_linkurl[m_curcount]
  
 
   m_web.Navigate("http://www.yahoo.com",NULL,NULL,NULL,NULL);//m_linkurl[m_curcount]
    
::CoUninitialize();
 
怎样才能先后加载www.google.com  www.baidu.com 和www.yahoo.com,每次运行时都是直接加载最后的yahoo了,大神,求代码? 
------解决方案--------------------
处理OnDocumentComplete事件 ,在里面判断后再加载新的页面