再会!
首先,我要为我纯正的英语说声抱歉:)
我需要在我的应用程序的一种形式上托管一个 ActiveX WebBrowser 控件对象。我使用 ATL CAxWindow::Create(... CLSID_WebBrowser ...) 乍一看一切正常:网站加载正确,导航正常,没有任何问题。但是其中一个 Web 表单包含一个列表框,其中包含要从服务器加载的国家/地区字典,而我的 WebBrowser 控件不加载它,因此我无法完全填写此 Web 表单。
如果我使用 IE 导航到该网络表单,则国家字典会正确加载。我有几个 WebBrowser 控件应用程序的示例/示例(使用 MFC CWnd::CreateControl 和其他),其中一些不像我的应用程序那样工作,但有些 - 工作正常。我还没有看到我的应用程序和下载的示例之间有任何严重差异,所以我需要帮助。
PS 我试图在注册表中为我的应用程序更改 FEATURE_BROWSER_EMULATION(IE 7.0、IE 8.0、IE 9.0 模式),但没有效果。但是,示例无需任何注册表调整即可工作。