Windows 7 MFC chtmlview Windows 7问题

Windows 7 MFC chtmlview Windows 7问题,windows-7,mfc,Windows 7,Mfc,我正在做一个旧的MFC项目。用户在使用Windows 7时,会遇到以下Windows XP上未出现的问题: MFC应用程序承载一个CHtmlView,该视图显示一个自定义HTML站点,该站点位于磁盘上的一个文件中。这个html文档大量使用Javascript。启动程序并显示CHtmlView控件时,在某些情况下(例如重新启动后),HTML文件不会正确显示 使用F5刷新站点或最小化应用程序并再次将其最大化可以解决此问题 我知道CHtmlView使用ActiveX控件,因此我尝试更改IE的系统设置。

我正在做一个旧的MFC项目。用户在使用Windows 7时,会遇到以下Windows XP上未出现的问题:

MFC应用程序承载一个CHtmlView,该视图显示一个自定义HTML站点,该站点位于磁盘上的一个文件中。这个html文档大量使用Javascript。启动程序并显示CHtmlView控件时,在某些情况下(例如重新启动后),HTML文件不会正确显示

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

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

感谢所有的帮助


如果您需要更多信息,请随时询问。

您是否在有问题的客户端上运行Internet Explorer 9.0?在那个版本中,他们更改了一些WM_PAINT的逻辑,所以我认为您至少需要MFC10.0来避免奇怪的绘图瑕疵


我以前也听说过类似的问题,但我现在还在猜测:)

IE9安装在大多数系统上。我已经检查了在IE9之前是否也存在这个问题……这似乎就是问题所在。非常感谢你。我不知道我是否能轻易地从MFC6升级到MFC10。这可能意味着我还必须使用VS2010。