首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

在dll中弹出mfc窗口 但是在窗口中添加activex控件后 没法domoal弹出

2014-01-08 
在dll中弹出mfc窗口 但是在窗口中添加activex控件后 无法domoal弹出各位大侠:我在vs2010中 创建了个mfcdll

在dll中弹出mfc窗口 但是在窗口中添加activex控件后 无法domoal弹出
各位大侠:
我在vs2010中 创建了个mfcdll 然后在mfcdll中弹出窗口,
现在的问题是 如果 就这么弹出窗口没有问题,但在窗口上添加了activex控件(我添加的是浏览器控件IDC_EXPLORER1) 当domodal后 窗口始终无法弹出,有哪个大侠知道什么原因不,谢谢了~!
ps:初始化中我已经添加了 
OleInitialize(NULL); 
::CoInitialize(NULL);
AfxEnableControlContainer();
调用前的初始化问题已经解决。
[解决办法]
mfcdll 大概找不到activex的id。可能得需要主框架引用一下activeX的id,或者是activex的路径由于是在dll中,需要重新封装。恐怕我也会遇到类似的问题。期待你解决。希望把答案公布出来。

热点排行