其实是你的习惯问题如果你在工程里坚持使用 TCHAR 而不是直接用 char, 用TEXT()或者 _T()宏包含 常量字符串从ANIS转换成UNICODE是一件很容易的事

解决方案 »

  1.   

    你可以用RegQueryValueEx这样的函数,然后用_T()将字符串常量包括起来。如果用W后缀的,表示是UNICODE编码,字符串常量要用L前缀。
      

  2.   

    很多函数都有funcA和FuncW两个版本,一个是ANSI版本,一个是UNICODE版本,带W的函数参数要求是UNICODE字符
      

  3.   

    'const char [17]' to 'LPCWSTR' 从8位到16位字符串怎么实现转换呢?