MFC 怎么样在动态库中加载activex控件

zhangsan_123_abc 2013-05-27 01:33:51
MFC怎么样在动态库中加载activex控件
...全文
330 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangsan_123_abc 2013-05-29
  • 打赏
  • 举报
回复
引用 5 楼 lostying 的回复:
[quote=引用 3 楼 zhangsan_123_abc 的回复:] [quote=引用 1 楼 lostying 的回复:] 添加->类->ActiveX中的MFC类,向导打开后选择文件,选择ocx或者dll,配置确定后生成该activeX控件的包装类,然后直接调用该包装类的Create方法就可以创建控件实例.
我是想在一个动态库中调用一个ActiveX控件,并且在动态库的对话框框上操作它![/quote] 看你这个库是MFC的动态库还是普通的,如果是MFC的和上面提到方法一样,如果你不想依赖任何第三方库,只用WIN32API去显示一个activeX控件,你的工作量是非常大的,要去实现很多Site接口,然后对每个接口的函数都要做到正确的处理,虽然大部分可以返回ENOTIMPLEMENT. [/quote] 是MFC的动态库!
无言猪 2013-05-28
  • 打赏
  • 举报
回复
引用 3 楼 zhangsan_123_abc 的回复:
[quote=引用 1 楼 lostying 的回复:] 添加->类->ActiveX中的MFC类,向导打开后选择文件,选择ocx或者dll,配置确定后生成该activeX控件的包装类,然后直接调用该包装类的Create方法就可以创建控件实例.
我是想在一个动态库中调用一个ActiveX控件,并且在动态库的对话框框上操作它![/quote] 看你这个库是MFC的动态库还是普通的,如果是MFC的和上面提到方法一样,如果你不想依赖任何第三方库,只用WIN32API去显示一个activeX控件,你的工作量是非常大的,要去实现很多Site接口,然后对每个接口的函数都要做到正确的处理,虽然大部分可以返回ENOTIMPLEMENT.
zhangsan_123_abc 2013-05-28
  • 打赏
  • 举报
回复
引用 3 楼 zhangsan_123_abc 的回复:
[quote=引用 1 楼 lostying 的回复:] 添加->类->ActiveX中的MFC类,向导打开后选择文件,选择ocx或者dll,配置确定后生成该activeX控件的包装类,然后直接调用该包装类的Create方法就可以创建控件实例.
我是想在一个动态库中调用一个ActiveX控件,并且在动态库的对话框框上操作它![/quote] 而且这个ActiveX是可视的!
zhangsan_123_abc 2013-05-28
  • 打赏
  • 举报
回复
引用 1 楼 lostying 的回复:
添加->类->ActiveX中的MFC类,向导打开后选择文件,选择ocx或者dll,配置确定后生成该activeX控件的包装类,然后直接调用该包装类的Create方法就可以创建控件实例.
我是想在一个动态库中调用一个ActiveX控件,并且在动态库的对话框框上操作它!
oyljerry 2013-05-27
  • 打赏
  • 举报
回复
倒入ActiveX控件,VC会生成包装类,然后你包含对应的h文件,就可以定义类的对象来调用了
无言猪 2013-05-27
  • 打赏
  • 举报
回复
添加->类->ActiveX中的MFC类,向导打开后选择文件,选择ocx或者dll,配置确定后生成该activeX控件的包装类,然后直接调用该包装类的Create方法就可以创建控件实例.

15,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 进程/线程/DLL
社区管理员
  • 进程/线程/DLL社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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