菜鸟提问--如何在自己的类中调用别人的activeX里的函数

链之炼金术师 2012-03-03 04:00:20
我现在的做法如下。但想自定义一个类,封装别人的函数,这样感觉可能更好一些。
现在的做法:
我用mfc创建了一个对话框,然后通过添加类导入typelib中的mfc类来导入dll。于是多了一个BieRen.h文件。
我在确定按钮的OnBnClickedOk()函数里初始化:
BieRen bieren;
//调用下列函数初始化。
CoInitialize
CLSIDFromProgID
CreateDispatch

然后调用bieren对象中的函数:
bieren.func1();

我想实现的做法:
自定义一个类ZiJi。加入ZiJi.h和ZiJi.cpp,在ZiJi.cpp中实现一个函数m_func(),当中要用到BieRen当中的func1函数。那么我
该如何实现?是不是要将上面的初始化代码放到ZiJi.cpp中?


...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Bower 2012-03-03
  • 打赏
  • 举报
回复
你的类ZiJi中只需要构造所需实现功能的函数,不需要初始化,在CMyDlg类中初始化。
fishion 2012-03-03
  • 打赏
  • 举报
回复
其实是一样的,你做着就知道了
链之炼金术师 2012-03-03
  • 打赏
  • 举报
回复
我觉得好像初始化还是可以原来那样完成,然后可以在ZiJi的构造函数中传递一个bieren对象的指针,然后就可以用了。不知道是不是这样,请大牛们指点,拜谢!

3,248

社区成员

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

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