作者:书友64457430 | 来源:互联网 | 2023-05-18 03:58
消息映射是一个将消息和成员函数相互关联的表。比如,框架窗口接收到一个鼠标左击消息,MFC将搜索该窗口的消息映射,如果存在一个处理WM_LBUTTONDOWN
消息的处理程序,然后就调用OnLButtonDown
。
下面是是将消息映射添加到一个类中所做的全部工作:
1)所操作类中,声明消息映射宏。
2)通过放置标识消息的宏来执行消息映射,相应的类将在对BEGIN_MESSAGE_MAP
和END_MESSAGE_MAP
的调用之间处理消息。
3)对应消息处理函数分别在类中声明,类外定义: