标题:关于消息映射有点不理解
取消只看楼主
toyix
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-7-14
结帖率:50%
 问题点数:0 回复次数:2 
关于消息映射有点不理解
我从网上找到的资料看 ,消息映射的调用顺序基本还算明白  ,但是资料上有一句话说“由于WindowProc()和OnWndMsg()都是虚函数,而且是用派生类对象指针调用的,由多态性知最总终调用子类的。”,这里不是很理解 ,假设 添加一个处理鼠标左键按下消息的响应函数OnLButtonDown,调用顺序不是应该 windowproc()-》onwndmsg()吗?然后由onwndmsg()调用相应的处理函数 ,那么WindowProc()和OnWndMsg()都是虚函数,由多态性知最总终调用子类的。跟这个有什么关系 ,又没有重写 这两个函数,
我还没看到过 添加一个消息的处理函数的时候,会重写 WindowProc()和OnWndMsg()这两个函数 ,那么教程那句话是什么意思 ?
搜索更多相关主题的帖子: 映射 
2008-11-23 17:20
toyix
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-7-14
得分:0 
补充一下 ,是不是 默认情况下(就是我们不去重写 windowproc函数的时候  )添加消息处理函数后  ,调用的就是cview的windowproc函数  ,
2008-11-23 18:23
toyix
Rank: 1
等 级:新手上路
帖 子:112
专家分:0
注 册:2008-7-14
得分:0 
哦 谢谢   那么教程里说这句话 不是没什么用?
2008-11-23 21:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-245882-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018870 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved