假如想定义一个消息,如下:UINT Msg1 = ::RegisterWindowMessage("Message1"); 放到.cpp 文件中,消息映射之前ON_REGISTERED_MESSAGE(m_nMsg1,OnRegMsg1)  放到 BEGIN_MESSAGE_MAP 和 END_MESSAGE_MAP 之间

解决方案 »

  1.   

    谢谢,还是有点不明白,可是又不知道怎么问...
    我写的消息编译通过了,但是,不响应...
    Message1 是个宏的名字吗?这个名字是不是该在.h文件中声明?
    我把他写成  #define Message1 (WM_USER + 200),是不是这些错了?
      

  2.   

    UINT Msg1 = ::RegisterWindowMessage("Message1"); 放到.cpp 文件中,消息映射之前ON_REGISTERED_MESSAGE(m_nMsg1,OnRegMsg1)  放到 BEGIN_MESSAGE_MAP 和 END_MESSAGE_MAP 之间