要什么时候才要在字符窜前面加上 _T ?或者提供一些介绍这方面的文章url  3q~

解决方案 »

  1.   

    程序兼容unicode和ansi版本unicode下为宽字节,ansi为MultiByte
      

  2.   

    windows核心编程
    第一章还是第二章,我忘记了,下了去看看
      

  3.   

    http://blogs.msdn.com/oldnewthing/archive/2004/02/12/71851.aspx
      

  4.   

    use _T under WinCE
     there are many more other situations
      

  5.   

    T是非常有意思的一个符号(TCHAR、LPCTSTR、LPTSTR、_T()、_TEXT()...),它表示使用一种中间类型,既不明确表示使用 MBCS,也不明确表示使用 UNICODE。那到底使用哪种字符集呢?编译的时候才决定。设置条件编译的方式是:VC6中,"Project\Settings...\C/C++卡片 Preprocessor definitions" 中添加或修改 _MBCS、_UNICODE;VC.NET中,"项目\属性\配置属性\常规\字符集"然后用组合窗进行选择。使用 T 类型,是非常好的习惯。
      

  6.   

    确定为unicode的,用L, 根据平台是否是unicode的,判断为 _T, 或者 _TEXT