包括该消息如何自定义,如何发送接受,谢谢

解决方案 »

  1.   

    #define WM_THREADFINISHED WM_USER + 5
    UINT ComputeThreadProc(LPVOID pParam);
      

  2.   

    UINT ComputeThreadProc(LPVOID pParam)
    {
    ::PostMessage(((CGeneralDlg*)pParam)->m_hWnd, WM_THREADFINISHED, 0, 0);
    这里发送消息
    }
    LRESULT CXXXXXXX::OnThreadFinished(WPARAM wParam, LPARAM lParam)
    {
    这里处理消息
    }
      

  3.   

    最后别忘了加上这个
    ON_MESSAGE(WM_THREADFINISHED, OnThreadFinished)
      

  4.   

    補充一下:)
    類定義里加入
    afx_msg LRESULT OnThreadFinished(WPARAM wParam, LPARAM lParam);
      

  5.   

    就是这些了。 tyzyx(tyzyx) 说完了。