UNICODE、_UNICODE、__TEXT、__T、_T、_TEXT、TEXT 等宏的出处头文件

转自:http://www.cnblogs.com/ini_always/archive/2011/05/20/2050517.html

关键字:字符映射宏 头文件出处

 

WinNT.h

  1: #ifdef  UNICODE                     // r_winnt 
  2: #define __TEXT(quote) L##quote      // r_winnt 
  3: #else   /* UNICODE */               // r_winnt 
  4: #define __TEXT(quote) quote         // r_winnt 
  5: #endif /* UNICODE */                // r_winnt 
  6: #define TEXT(quote) __TEXT(quote)   // r_winnt 

 

tchar.h

  1: #ifdef  _UNICODE 
  2: #define __T(x)      L ## x 
  3: #else   /* ndef _UNICODE */ 
  4: #define __T(x)      x 
  5: #endif  /* _UNICODE */ 
  6: #define _T(x)       __T(x) 
  7: #define _TEXT(x)    __T(x) 

 

MFC 的 afxv_w32.h

  1: #ifdef  _UNICODE 
  2: #define __T(x)      L ## x 
  3: #else   /* ndef _UNICODE */ 
  4: #define __T(x)      x 
  5: #endif  /* _UNICODE */ 
  6: #define _T(x)       __T(x) 
  7: #define _TEXT(x)    __T(x) 
posted on 2012-06-05 01:01  qinfengxiaoyue  阅读(4119)  评论(0编辑  收藏  举报