IE WebBrowser不发送一些重绘消息

时间:2013-08-22 15:23:30

标签: c++ internet-explorer mfc webbrowser-control atl

我有一个包含很少属性页的属性表视图。其中一个属性页包含通过CHtmlView派生类的HTML表示。

最初,.html文件已正确呈现。问题是,有时在html文件不重绘时有时在属性页面之间切换。行为随机出现。 根据Spy ++,在这种情况下,WebControl( Internet Explorer_Server 层)不会发送某些Windows消息:WM_ERASEBKGRD,WM_PAINT或WM_NCPAINT。

此类Q179421Q183161等方法无效。我的机器运行IE 10。 窗口层次结构是:Shell Embedding - > Shell DocObject视图 - > Internet Explorer_Server。

您是否知道任何可以确定Internet Explorer_Server层始终发送这些消息的解决方法?

更新:即使在实际应用程序中我进行了一些密集处理,即使使用虚拟Html内容,我也能够重现此错误。

0 个答案:

没有答案