首页
社区
课程
招聘
[旧帖] [求助]mfc程序找消息处理 0.00雪花
发表于: 2011-9-20 20:47 5679

[旧帖] [求助]mfc程序找消息处理 0.00雪花

2011-9-20 20:47
5679
请问一下mfc程序怎么找消息处理的地方,想给一个mfc程序加一个功能,怎么也找不到消息处理的地方?

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
在CPP文件里的:
BEGIN_MESSAGE_MAP
ON_MESSAGE(WM_MYMSG,MyMessage)        //******消息映射
ON_MESSAGE(WM_MYMSG,MyMessage)

在头文件里的:
        afx_msg bool MyMessage(WPARAM wParam,LPARAM lParam);        //消息映射函数
        //}}AFX_MSG
        DECLARE_MESSAGE_MAP()
2011-9-22 21:05
0
雪    币: 28
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
CView类
                3.1 使用CView类的GetMessageMap,获取到CView类的
                    成员变量messageMap的地址。
                3.2 从messageMap中拿到messageEntries数组的地址
                3.3 在messageEntries数组中,根据消息ID查找相应
                     的处理函数。
                3.4 如果找到,调用处理函数,返回。
                3.5 如果未找到,就使用messageMap中的_GetBaseMessageMap
                    函数指针(CView::_GetBaseMessageMap),获取到
                    父类的messageMap地址。
                3.6 在获取父类messageMap重新查找,依次循环操作。
                3.7 如果在所有的父类中,都无法找到相应的处理,
                    那么会交给DefWindowProc处理。
2011-9-23 19:40
0
雪    币: 13
活跃值: (33)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
LRESULT CALLBACK WndProc(        HWND        hWnd,                                        // 窗口的句柄
                                UINT        uMsg,                                        // 窗口的消息
                                WPARAM        wParam,                                        // 附加的消息内容
                                LPARAM        lParam)                                        // 附加的消息内容
2011-9-23 23:33
0
雪    币: 67
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
不懂  同学习。。。
2011-9-23 23:45
0
雪    币: 160
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
深入浅出MFC第三章!
2011-9-24 00:02
0
雪    币: 242
活跃值: (453)
能力值: ( LV11,RANK:188 )
在线值:
发帖
回帖
粉丝
7
http://bbs.pediy.com/showthread.php?t=120058
这篇译文浅显易懂,是我看到的第二好的MFC逆向的文章,第一好的是
http://bbs.pediy.com/showthread.php?t=54150
2011-9-24 00:38
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
用看雪文档里的 MFCspy吧 很方便的
2011-9-24 22:36
0
游客
登录 | 注册 方可回帖
返回
//