Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/139.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 是否可以在Qt QAxWidget中关闭Internet Explorer兼容性视图?_C++_Qt_Internet Explorer_Activex_Qaxwidget - Fatal编程技术网

C++ 是否可以在Qt QAxWidget中关闭Internet Explorer兼容性视图?

C++ 是否可以在Qt QAxWidget中关闭Internet Explorer兼容性视图?,c++,qt,internet-explorer,activex,qaxwidget,C++,Qt,Internet Explorer,Activex,Qaxwidget,我使用QAxWidget通过InternetExplorer11显示页面,它在“兼容性视图”中显示所有页面,尽管它们没有在InternetExplorer中设置 是否可以关闭该功能,并让组件以“正常”模式显示页面,即让底层Internet Explorer 11在正常启动时(即不通过QAxWidget/ActiveX控件)以Firefox的形式签名 谢谢! Dushan您显然需要访问IE对象模型并以编程方式调整模式。为此,你要开始学习 另外,我将我的Qt项目与RDP接口,您可以为IE11做类似的

我使用QAxWidget通过InternetExplorer11显示页面,它在“兼容性视图”中显示所有页面,尽管它们没有在InternetExplorer中设置

是否可以关闭该功能,并让组件以“正常”模式显示页面,即让底层Internet Explorer 11在正常启动时(即不通过QAxWidget/ActiveX控件)以Firefox的形式签名

谢谢!
Dushan

您显然需要访问IE对象模型并以编程方式调整模式。为此,你要开始学习

另外,我将我的Qt项目与RDP接口,您可以为IE11做类似的事情

在项目文件中
TYPELIBS=$$PWD/rdp/mstscax.dll//替换为类型库的路径。然后,您需要将生成的头文件以及.cpp头文件包含到项目中。那么你可能还有其他问题需要单独讨论。或者,您可以查看Qt dumpcpp文档,它导入typelibrary。

嘿,伙计!谢谢你的帮助!:)当然,我已经检查了100次IE API文档,但我什么也找不到。也许我看得不太清楚,但因为我是一个相当聪明的人,而且我的大部分时间实际上都花在检查引用上(可能比写代码还要多哈哈),如果你知道如何完成这项任务,也许在这里链接一个函数会是一个好主意,所以有人很难找到它,将能够在这里搜索它:)。除非你使用QWebView并且没有这样的问题。。。否则,您可能希望查看documentMode属性,只要“compatMode属性在Windows Internet Explorer 8中被弃用,取而代之的是documentMode属性”。此属性似乎适用于文档。看,这也是一个普遍的IE问题?