我有一个 IE 浏览器帮助程序对象 (BHO)(用 C++ 编写),它在收到文档完成通知 (OnDocumentComplete) 时记录 iFrame(s) 和主页的高度和宽度。到目前为止,此代码一直运行良好(所有旧 Windows 和 IE 版本),但已停止在 Windows 8.1 for iFrames 上的 IE11(桌面)中运行。获取主页的宽度和高度仍然有效。
我正在使用 IWebBrowser2 接口中的 get_Height 和 get_Width 函数。对这些函数的调用现在返回一个错误,0x80004005(未指定的错误),返回的高度和宽度为 0。
有没有人遇到过这个问题?听起来这可能是 IE11 中的错误。任何帮助将不胜感激。
谢谢!