#include <wchar.h>中定义了
#ifndef _WCHAR_T_DEFINED
typedef unsigned short wchar_t;
#include <winnt.h>中
#ifdef UNICODE // r_winnt
#define __TEXT(quote) L##quote //如果参数是”Hello!”,则L##quote就是L”Hello!”
#else /* UNICODE */ // r_winnt
#define __TEXT(quote) quote // r_winnt
#define TEXT(quote) __TEXT(quote) // r_winnt
typedef CONST CHAR *LPCSTR, *PCSTR; // 指向const 8位字符串指针的数据类型
与tchar.h头文件一样,每个windows头文件都有我们需要的技巧(32位的windows处理)
#ifdef UNICODE
#define MessageBox MessageBoxW
#else
#define MessageBox MessageBoxA
#endif // !UNICODE