MFC消息映射的原理及其实现

消息映射
    1 概念
    消息映射指的是消息的ID与消息的处理函数的映射关系。一般情况下,
    一个消息都会对应一个单独的消息处理函数。
    2 实现
    2.1 在类的定义添加消息映射的声明宏
          DECLARE_MESSAGE_MAP()
          在类的实现中添加消息映射的实现宏
          BEGIN_MESSAGE_MAP(theClass,baseClass)
              
          END_MESSAGE_MAP() 
    2.2 在消息映射的实现宏中添加消息ID与处理函数的映射
           ON_MESSAGE(WM_CREATE,OnCreate)
           ON_MESSAGE(WM_PAINT,OnPaint)
    2.3 添加消息处理函数的声明和实现
    3 实现原理
    3.1 宏替换

你可能感兴趣的:(MFC消息映射的原理及其实现)