开发一个ActiveX软件 在Dlg中插入了一个Microsoft Web Browser 控件 用来显示网页 现在起一个线程 想打开页面一个网页。controlThread=CreateThread(NULL,0,(LPTHREAD_START_ROUTINE)CHttpDlg::ThreadControl,(LPVOID)this,0,&ContorlThreadID); UINT CHttpDlg::ThreadControl(LPVOID lpParam)
{
   CHttpDlg *dlg = (CHttpDlg *)lpParam;
   dlg->webBrowser.Navigate2(&CComVariant(“网址”), NULL,NULL,NULL,NULL);
   dlg->webBrowser.stop();
   return 0;
}
如果网页很久没有打开我就想把网页给停掉 于是想到用stop()方法来做 
程序执行到dlg->webBrowser.stop();
就会崩溃 哪位高手知道怎么回事啊