响应机制
MFC通过前台窗口捕捉用户的操作,例如:单击,双击等,MFC的消息响应机制就是为了实现前后台交互的一种机制,包括消息映射,响应函数的声明和实现。
消息映射
MFC使用消息映射表来表示各个控件的消息与响应函数之间的映射,在基于对话框的MFC程序中,消息映射表在xxxDlg.h
文件中通过BEGIN_MESSAGE_MAP(CxxxDlg, CDialogEx)
和END_MESSAGE_MAP()
的宏操作来定义。
BEGIN_MESSAGE_MAP(CMFCDemoDlg, CDialogEx)
ON_WM_SYSCOMMAND()
ON_WM_PAINT()
ON_WM_QUERYDRAGICON