读书人

关于cwebBrowser2的有关问题

发布时间: 2013-08-01 15:23:18 作者: rapoo

关于cwebBrowser2的问题
本帖最后由 boylafong 于 2013-07-30 11:50:10 编辑 我的程序是基于对话框。
我插入了一个cdialog A,并加如了MFC ACtive插件(Microfost Web 浏览控件),本身create的时候没问题。
我新建一个基于对话框的程序,把这个A加进来,在A类create Cwebbrowser2的时候没问题。可是加到我有很多代码的程序中,加A时候,create cwebbrowser2的时候就报错误,只要create cwebbrowser2就出错 = =! (0x782ad0aa (mfc80d.dll) 处未处理的异常)
我在A代码中create 函数是
RECT rect;
rect.left = 10;
rect.top = 10;
rect.right = 1020;
rect.bottom = 768;

CWebBrowser2 *cc;
cc = new CWebBrowser2;
cc->Create("test",WS_VISIBLE|WS_CHILD,rect,0,2000);
只要
cc->Create("test",WS_VISIBLE|WS_CHILD,rect,0,2000);就出错0x782ad0aa (mfc80d.dll) 处未处理的异常 MFC 异常 Web X 对话框
[解决办法]
调用了CoInitialize没有,如果是MFC程序用CreateControl来创建ActiveX控件也行

读书人网 >VC/MFC

热点推荐