是SendMessage(AfxGetApp()->m_pMainWnd->m_hWnd, WM_USER + 1, 0, 0);吗??
为什么收不到???
thanks

解决方案 »

  1.   

    不是给它
    m-pMainwnd是主框架的呀,
    你去MainFrame里响应消息吧!
      

  2.   

    Up.写的很怪。
    自定义消息的步骤:
    1。#define WM_MYMESSAGE WM_USER+1 :   一般自定义消息的ID值>WM_USER,故要求
     +正整数——————全局常量
    2。定义消息的回调函数。___在需要处理消息的类中。
    如:afx_msg LRESULT OnMYMSG(WPARAM wParam,LPARAM lParam);
    3。将消息加入消息循环。___在需要处理消息的类中。
    如:
    BEGIN_MESSAGE_MAP(CMyClass, CBaseClass)//类中拥有消息循环
        ON_MESSAGE(WM_MYMESSAGE,OnMyMSG)   
    END_MESSAGE_MAP()
    4。在需要的地方发出消息SendMessage()或PostMessage();
    SendMessage(目的地,WM_MYMESSAGE,wParam, lParam);//后两项可为NULL你的消息发往CMainFrame了。
      

  3.   

    Agree with  allenhai1980(心蓝世界)