按照《深入浅出MFC》上的说法,在系统菜单命令、鼠标或键盘等操作之前,系统会调用虑网函数_AfxCbtFilterHook,接着_AfxCbtFilterHook这个函数最终会将各种消息送到窗口函数AfxWndProc里---
我要问的是:窗口函数AfxWndProc要将消息送给每个消息对应的类的消息映射表,就是这第一个对应的类(消息映射表)是怎么找到的(先不管后面的直线上朔或拐弯上朔)?
我要问的是:窗口函数AfxWndProc要将消息送给每个消息对应的类的消息映射表,就是这第一个对应的类(消息映射表)是怎么找到的(先不管后面的直线上朔或拐弯上朔)?
然后有一个巨大的
switch...case...的结构来 在这个结构里会判断,哪个类拦截了消息(用了类函数指针来实现了处理消息的过程)