首页 文章

CDHtmlDialog没有加载最新版本的IE?

提问于
浏览
2

我需要将浏览器控件嵌入到MFC窗口或对话框中,并让它显示HTML页面 . 所以我创建了一个CDHtmlDialog派生类,并使用CDHtmlDialog :: Navigate()方法显示页面 . 我正在使用visual Studio 2013 .

一切正常,除了2D变换不起作用,我需要那些旋转一些图像 . 当我在线检查IE版本时(从嵌入式控件内部,例如使用http://www.thismachine.info/) - 我得到:

Windows 8 Mozilla / 4.0上的Internet Explorer 7.0(兼容; MSIE 7.0; Windows NT 6.2; WOW64; Trident / 6.0; .NET4.0E; .NET4.0C; .NET CLR 3.5.30729; .NET CLR 2.0.50727; NET CLR 3.0.30729; Tablet PC 2.0; InfoPath.3)

如果我从Windows 8机器上安装的默认浏览器中获取相同的地址,我会得到:

Windows 8上的Internet Explorer 10.0,Mozilla / 5.0(兼容; MSIE 10.0; Windows NT 6.2; WOW64; Trident / 6.0)

我甚至没有安装IE 7 . 我错过了什么?我可以让CDHtmlDialog使用更高版本的浏览器吗?如果没有,在C(Windows)窗口中呈现HTML 5内容的首选方式是什么?

谢谢!

1 回答

相关问题