我在一个编辑视图类中用SendMessage()函数发出一个消息,在主框架窗口中用什么函数截获这个消息。

解决方案 »

  1.   

    ON_MESSAGE(WM_YOURMSG, OnYourHandler) macro
    add it after the mfc AFX_MSG_MAP
      

  2.   

    you can get the message by the HOOK.
      

  3.   

    look
    http://expert.csdn.net/Expert/topic/1562/1562240.xml?temp=.7915155
      

  4.   

    假如SendMessage(WM_MYMSG)
    此时在头文件中
    #define WM_MYMSG (WM_USER+100)
    然后:
    定义一个函数,该函数的名字你可以自己选,但参数类型和返回类型是固定的,不可以变化
    LRESULT OnMyMsg(wParam  w, lParam l);
    在实现文件中
    在消息映像的那一堆里面加入
    ON_MESSAGE(WM_MYMSG, OnMyMsg);
    最后,
    LRESULT OnMyMsg(wParam  w, lParam l)
    {}
    这样就可以了