小弟做了一个web Browser的ActiveX控件,用在html页面中,当IE没有设置proxy的时候,控件可以正常打开一个internet的页面,但是当IE设置proxy的时候,IE还是可以打开那个url,但是web Browser控件却不能打开对应的页面,显示"This program cannot display the webpage"
//create the control
CAxWindow wnd(m_hWnd);
  wnd.ModifyStyle(0, WS_HSCROLL | WS_VSCROLL);
  
  HRESULT hr = wnd.CreateControl(IDH_XXXX);
  if (SUCCEEDED(hr))
   hr = wnd.QueryControl(IID_IWebBrowser2, (void**)&m_spBrowser);
  if (SUCCEEDED(hr))
   hr = m_pWController->SetWebBrowser((IWebBrowser2*)m_spBrowser);
   
//Navigate the page:
   m_spBrowser->Navigate(bstrURL, &vEmpty,&vEmpty,&vEmpty,&vEmpty);请问各位这是什么原因,按理IE修改了proxy后,Browser控件应该会自动使用它这个代理啊,我用UrlMkSetSessionOption 在Browser中指定proxy代理也不行,不知道为什么?