在ATL和MFC混合编程中,如何在MFC继承的类中调用ATL接口中声明的方法。

Chief007 2005-10-23 07:59:12
我做了一个ATL,其支持MFC,在ATL的接口中声明了几个方法。然后在MFC生成的类中调用。
但出现如下错误:error C2227: left of '->ShowMe' must point to class/struct/union
请问如何解决该问题呢?
...全文
105 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Chief007 2005-10-25
  • 打赏
  • 举报
回复
问题已经解决了。是少加了一个头文件的问题。
goodboyws 2005-10-24
  • 打赏
  • 举报
回复
这是一个MFC实现事务的例子
http://www.codeproject.com/shell/dlgdhtmlevents.asp
Chief007 2005-10-24
  • 打赏
  • 举报
回复
我是想这样做的 在Event接口中声明了一个Event,ShowMe([in] long a),在MFC的类中调用Fire_ShowMe,对外返a的值。
zxyjyzxyjy 2005-10-24
  • 打赏
  • 举报
回复
还没这样做过,这样做试试。

该COM对象接口的实现都封装在这个对象中,所以建立该对象的一个实例,然后通过该实例来调用其方法,就象要调用类对象的方法一样。

3,245

社区成员

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

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