本帖最后由 oyljerry 于 2011-09-19 17:47:37 编辑

解决方案 »

  1.   

    CString str=(char*)(LPCTSTR)lParam;
      

  2.   

    unicode字符问题。2010工程默认是宽字符版本解决方法:
    菜单 项目 -> 属性 (打开属性页) -> 配置属性 -> 常规 -> 字符集 
    单前选中的应该是“使用Unicode字符集”,改为“使用多字节字符集”
      

  3.   

    SetDlgItemText(IDC_EDITsend,_T(" "));
    CString str;
    str.Format(_T("%s"),(char*)lParam);sendto(m_sock,strSend.GetBuffer()... 
      

  4.   

    记得调用strSend.ReleaseBuffer();释放资源
      

  5.   

    lParam 不能直接转换成字符串.
    CStringA str=(char*)lParam;