qq_18183925 2019-01-30 11:32
浏览 407

c++里CDHtmlDialog这个类打开的窗口怎么加载64位的activeX控件?

c++开发的软件,其中一个功能是点击按钮,打开一个html文件。
CDHtmlDialog这个类的窗口可以打开html文件。

之前的软件是32位编译的,通过CDHtmlDialog打开html后,需要加载一个32位的activex控件。

现在将软件升级成了64位,因此需要调用64位的activex控件。但是却一直无法调用成功。

在IE浏览器上测试,打开html文件也是无法加载64位控件,后来发现,即使是64位的ie也会默认用32位调用控件,因此一直失败,然后将ie改成单线程模式,终于可以成功调用64位的控件。

但是CDHtmlDialog里的窗口,要怎么让它你不要默认用32位加载控件?

现在已经给CDHtmlDialog打开的窗口配置使用IE10的内核,但是不知道如何加载64位的activex控件。
求大佬解答

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 成都蓉城足球俱乐部小程序抢票
    • ¥15 yolov7训练自己的数据集
    • ¥15 esp8266与51单片机连接问题(标签-单片机|关键词-串口)(相关搜索:51单片机|单片机|测试代码)
    • ¥15 电力市场出清matlab yalmip kkt 双层优化问题
    • ¥30 ros小车路径规划实现不了,如何解决?(操作系统-ubuntu)
    • ¥20 matlab yalmip kkt 双层优化问题
    • ¥15 如何在3D高斯飞溅的渲染的场景中获得一个可控的旋转物体
    • ¥88 实在没有想法,需要个思路
    • ¥15 MATLAB报错输入参数太多
    • ¥15 python中合并修改日期相同的CSV文件并按照修改日期的名字命名文件