怎样才能把   const   char*   转化为   unsigned   short*  类型? 
EVC中,我用的是CEDIT,然后用了SetWindowText( unsigned   short*)函数,
但是强制转换成CString类型后会乱码!请高手指点

解决方案 »

  1.   

    这个不就是单字节转化为宽字节嘛。
    可以调用API函数MultiByteToWideChar()来实现(具体可以查看MSDN实现),
    还有一些简单的封装函数来实现:比如 A2W()...
      

  2.   

    const char*是怎么来的?如果是自己定义的字符串,就用Unicode字符串,例如L"字符串"。如果是从其它地方得到的,就用MultiByteToWideChar来转。
      

  3.   

    请问你是怎么解决的 我的在Messagebox里总提示不能转换  不知怎么解决