在用.net 2005编写MFC窗口应用程序时在源文件里的出的2个错: 
1。这个函数ON_MESSAGE(WM_RECVDATA,OnRecvData)报 error C2440: “static_cast”: 无法从“void (__thiscall CChatDlg::* )(WPARAM,LPARAM)”转换为“LRESULT (__thiscall CWnd::* )(WPARAM,LPARAM)” 
        在匹配目标类型的范围内没有具有该名称的函数。 
里面参数1为 #define WM_RECVDATA WM_USER+1  参数2为 afx_msg void OnRecvData(WPARAM wParam,LPARAM lParam); 2。还有个是CString str=(char*)lParam; 报error C2440: “初始化”: 无法从“char *”转换为“ATL::CStringT <BaseType,StringTraits>”    lParam为LPARAM类型