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控件。
求大佬解答