贴一段源代码上来

解决方案 »

  1.   

    CString MyExam::CharToUnicode(BYTE* buf, DWORD bufSize)
    {
    CString csTemp;
    WCHAR *UnicodeStr=new WCHAR[bufSize+1];
    DWORD UnicodeSize=MultiByteToWideChar(CP_ACP,0, 
                (LPCSTR)buf,bufSize+1,UnicodeStr,(DWORD)bufSize+1);
    csTemp=UnicodeStr;
    delete [] UnicodeStr;
    return (csTemp);
    }
      

  2.   

    CString MyExam::CharToUnicode(BYTE* buf, DWORD bufSize)
    {
    CString csTemp;
    WCHAR *UnicodeStr=new WCHAR[bufSize+1];
    DWORD UnicodeSize=MultiByteToWideChar(CP_ACP,0, 
                (LPCSTR)buf,bufSize+1,UnicodeStr,(DWORD)bufSize+1);
    csTemp=UnicodeStr;
    delete [] UnicodeStr;
    return (csTemp);
    }
      

  3.   

    CString str = _T("AAA");
    USES_CONVERSION;
    LPCWSTR lpwIP =  A2W(str);