关于lParam转换成CString类型,求!解决办法

关于lParam转换成CString类型,急求!
LRESULT CChatDlg::OnRecvData(WPARAM wParam,LPARAM lParam)
{
CString str=(char*)lParam;
CString strTemp;
GetDlgItemText(IDC_EDIT_RECV,strTemp);
str+="\r\n";
str+=strTemp;
SetDlgItemText(IDC_EDIT_RECV,str);
return 1;
 }
报错:error C2440: “初始化”: 无法从“char *”转换为“ATL::CStringT<BaseType,StringTraits>”

求高人指点!

------解决方案--------------------
CString str((TCHAR*)lParam)
------解决方案--------------------
传的时候也用TCHAR 不要用char,如果你用了char
改成

CString str((char*)lParam)
------解决方案--------------------
char* a=(char*)lParam;
CString str=a;
试试呢