MFC dll如何加载ocx插件,并成功调用ocx内部函数

wanghvlovezj 2018-07-10 06:24:37
MFC对话框应用程序,添加ocx插件,可以正常调用ocx插件函数成功,并成功获取底层数据!
但是是MFC动态库工程中,添加一个对话框,插入ocx,调用ocx内函数返回失败
...全文
793 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
zgl7903 2020-09-28
  • 打赏
  • 举报
回复
试试在 DLL 的 InitInstance 中加入 AfxOleInit(); AfxEnableControlContainer();
SunkingYang 2020-09-28
  • 打赏
  • 举报
回复
引用 1 楼 赵4老师 的回复:
百度搜“MFC COM容器”
你能不能不回答问题,闲的嘛,注水有必要吗,所有问题都有你,但没一点点有用的
sghcpt 2018-07-11
  • 打赏
  • 举报
回复
楼主,有没有在程序开始调用CoInitialize的初始化ocx的函数?也可以尝试动态加载ocx控件的方法:类似调用LoadLibrary函数或者
”CWnd m_Wnd; m_Wnd.CreateControl(_T("XX.XX.2") ,NULL,WS_CHILD|WS_VISIBLE,CRect(0,0,20,20), this, 1 ); 等等方法。。
赵4老师 2018-07-11
  • 打赏
  • 举报
回复
百度搜“MFC COM容器”

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧