我也碰到了,改成UNICODE在98下估计应该好用的,但是我现在还没有解决,等解决了告诉你

解决方案 »

  1.   

    应该可以,因为UNICODE是国际通用大字符集。可以用函数:
    int MultiByteToWideChar(
      UINT CodePage,         // code page
      DWORD dwFlags,         // character-type options
      LPCSTR lpMultiByteStr, // address of string to map
      int cchMultiByte,      // number of bytes in string
      LPWSTR lpWideCharStr,  // address of wide-character buffer
      int cchWideChar        // size of buffer
    );
     
    即可。
      

  2.   

    请问是不是程序改成了UNICODE程序,PostMessage就发送宽字符?UNICODE程序不支持CString?