我有一个包含很少属性页的属性表视图。其中一个属性页包含通过CHtmlView派生类的HTML表示。
最初,.html文件已正确呈现。问题是,有时在html文件不重绘时有时在属性页面之间切换。行为随机出现。 根据Spy ++,在这种情况下,WebControl( Internet Explorer_Server 层)不会发送某些Windows消息:WM_ERASEBKGRD,WM_PAINT或WM_NCPAINT。
此类Q179421或Q183161等方法无效。我的机器运行IE 10。 窗口层次结构是:Shell Embedding - > Shell DocObject视图 - > Internet Explorer_Server。
您是否知道任何可以确定Internet Explorer_Server层始终发送这些消息的解决方法?
更新:即使在实际应用程序中我进行了一些密集处理,即使使用虚拟Html内容,我也能够重现此错误。