Win32 TEXT()宏学习

之前学习了_T()宏;

_T()是MFC的;

TEXT()是win32的;

_T("")定义于tchar.h;

TEXT宏是windows程序设计中经常遇到的宏,定义在 中;

如果使用UNICODE字符集,则TEXT(“....”) ,相当于 L"....."  ; 如果使用普通的 ascii 字符集,则 TEXT(".....")  就是 普通的 "....."  字符串 ,这样程序移植性强;

在写windows程序时,使用 TCHAR代替程序中的 char 和 wchar_t  ,对于字符串常量使用 TEXT 或者 _T 宏;

如下会报错;

Win32 TEXT()宏学习_第1张图片

加了TEXT()就行了;

Win32 TEXT()宏学习_第2张图片 

或者加L前缀也可以;

Win32 TEXT()宏学习_第3张图片 

你可能感兴趣的:(VC++,_T宏,TEXT宏,win32,mfc)