visual c++中,MFC的消息映射宏背后的实现原理搞不明白?有谁能解释一下宏的知识。

BEGIN_MESSAGE_MAP()

......
ON_COMMAND()
........

END_MESSAGE_MAP()

这背后怎么执行,生成的,完全不知所云,只是想了解一下的原理,这样用是会用,但是不明不白
的,心里有些疑惑。

MFC消息映射BEGIN_MESSAGE_MAP详解

http://blog.csdn.net/tangyanzhi1111/article/details/10106469

MFC消息映射BEGIN_MESSAGE_MAP详解,我就是看的这个,http://blog.csdn.net/luoti784600/article/details/10070939
可以作为参考。希望能够帮到你。

参考http://blog.csdn.net/ocean2006/article/details/5498265

消息映射宏只不过将对应的消息和函数绑定起来而已,让其能够找到,如果想要理解深层次的原因,建议学习WIN32,毕竟MFC是WIN32的封装

你可以理解成是一个消息,或者叫一个信号和对应处理事件的绑定