• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >vc/mfc > 关于接口映射表的问题。

关于接口映射表的问题。

作者:佚名 字体:[增加 减小] 来源:互联网 时间:2017-06-04

佚名通过本文主要向大家介绍了接口映射,mybatis 接口映射,文件格式模块接口问题,电脑usb接口有问题,usb接口有问题等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 关于接口映射表的问题。
描述:

按书上讲:
CCmdTarget使用一种与消息映射表非常类似的机制实现COM接口,我们把这种机制称为接口映射表。
消息映射表机制比较容易理解,MFC框架程序中有一段代码在该表中进行遍列,找到消息相对应的消息处理函数指针,然后再调用它。
我的问题是:
接口映射表机制也应该有一段代码在该表中进行遍列,找到接口的指针,然后再调用接口指针的成员函数,可是,我找不到那段用来遍列的代码,请大家来说说!


解决方案1:

你说的接口映射表进行遍列的代码在
CCmdTarget::QueryAggregates(const void* iid)
{
...
该过程先在子类中找要查询的接口,如果找到了就返回其接口指针。如果找不到就通过GetBaseInterfaceMap到父类中去找,以此类推。
...
}


分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 现在有多少人用MFC作com开发?我看了一下源码,总是接口映射表之类的东东,atl是不是用的多些?是不是干脆不看mfc直接看atl了,多谢!
  • 关于接口映射表的问题。

相关文章

  • 2017-06-05 怎样监视进程创建并停止其创建
  • 2017-06-04 菜鸟提问:我用ActiveX控件访问数据库,怎样取得控件的Recordset,和当前记录?
  • 2017-06-04 一个简单的问题
  • 2017-06-04 如何提取CComBSTR中的字符?
  • 2017-06-04 日期时间控件?
  • 2017-06-04 如何让按钮的Click事件失效,不过按钮仍旧要保持Enabled状态?
  • 2017-06-05 请问一个完整的win32程序能做成一个dll吗?
  • 2017-06-05 求援:哪位仁兄可能提供在工作线程里不停地读取UDP数据报的一小段源码,谢谢!
  • 2017-06-05 什么函数可以得到本程序的运行文件名?
  • 2017-06-04 ATL工程setjmp问题!急!急!

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 一个关于使用IActiveDesktop的问题
    • idl求教~
    • WherecanIgetthebasicknowledgeabouttheDLLandHOOK?Thanks
    • hookapi的问题
    • MFCActiveX窗体背景重绘问题??
    • 我想学习关于线程\进程方面的信息,谁能告诉我有什么文章或网页?
    • DirectX的游戏下如何模拟键盘和鼠标操作???
    • ThevalueofESPwasnotproperlysavedacrossafunctioncall是什么原因
    • ATL中怎么在MFC的线程类中触发事件?
    • 难题:关于OCX控件中非窗口对象的键盘响应问题?问题解决1000分相送。

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有