_T(),請問這個T有什麼作用?有時不加好像也可編譯呀?
我初學,請指教,謝謝.
我初學,請指教,謝謝.
解决方案 »
- 使用键盘全局钩子,碰到的问题<在线等待>
- 如何截获窗口的关闭按钮,在任务栏右下角显示托盘图标?
- 查询条件和时间有关的SQL语句问题
- 组播问题!
- 利用 CxImage 类保存GIF格式文件的问题
- 如何获取系统中当前已安装的应用程序列表?就好像Windows Explorer中点击右键选择“打开方式...”后弹出的应用程序列表一样。
- 请问怎样将_bstr_t字符串转换为BSTR字符串?
- 求:代理服务器开发的例子或者参考资料
- 一个很简单的关于new的问题??调试出现问题了。
- 大虾帮忙!IE调用问题。
- 奇怪问题:IIS+ISAPI + Oracle Objects for OLE C++ Class Library
- 关于GINA
#define __T(x) L##xL表示后面的字符串是宽字符(每个字符为2个字节)
当你定义不是UNICODE方式(默认方式)编译时,就作为ANSI码来处理,如WIN9X、ME。
MSDN有详细解释。
对于一般的程序是没有用,但是如果定义了_UNICODE,就会把ANSI字符串转换为Unicode字符串
所有的WINDOWS平台都支持UNICODE,WINDOWS 98只支持ANSI,WINDOWS CE只支持UNICODE,而
WINDOWS2000即支持ANSI,又支持UNICODE。类似的好象还有TEXT()宏。