MFC chtmlview Windows 7问题

时间:2012-02-08 14:14:02

标签: windows-7 mfc

我正在开发一个旧的MFC项目。用户正在使用Windows 7,他们正在解决Windows XP上不会出现的以下问题:

MFC应用程序托管一个CHtmlView,它显示一个自定义HTML站点,该站点位于磁盘上的文件中。这个html文档大量使用Javascript。 Wenn你启动程序并显示CHtmlView控件,在某些情况下 - 例如在重新启动后 - HTML文件没有正确显示。

使用F5刷新网站或最小化应用程序并再次最大化它可以解决此问题。

我知道CHtmlView正在使用ActiveX控件,因此我尝试更改IE的系统设置。但这并没有完全解决问题。重启后的问题仍然存在。

感谢所有帮助。

如果您需要更多信息,请随时提出。

1 个答案:

答案 0 :(得分:0)

您是否在有问题的客户端上运行Internet Explorer 9.0?他们更改了该版本的一些WM_PAINT逻辑,因此我认为至少需要MFC 10.0来避免奇怪的绘图工件。

之前我听说过类似的问题,但我仍然只是猜测:)