TEXT() 用法 请问高手,TEXT()是干什么的,能不能给出例子? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 #ifdef UNICODE #define __TEXT(quote) L##quote#else#define __TEXT(quote) quote#endif 宏,用于写UNICODE,ASCII兼容代码LPCTSTR lpsz = TEXT("ABC"); 楼上:还是不明白,wsprintf(name,TEXT("%ld"),code);为什么还要用TEXT()? 就是说它会根据你工程的设置,自动将字符串转换为unicode或ascii #define TEXT(quote) __TEXT(quote)使用__TEXT的字符串,在UNICODE和非UNICODE都可以运行很好项目中UNICODE的设置(VC6):Project->Settings->C/C++ ->Preprocessor definitions例子:CString str = TEXT("hello"); wsprintf的第二个参数类型LPCTSTR,如果你没有用TEXT,项目又设置了UNICODE,编译不能通过的 楼上:我在Project->Settings->C/C++ ->Preprocessor definitions加了UNICODE,_UNICODE为何编译出错:'_TEXT' : undeclared identifier 关于 Image的构造函数 加急! win7 对话框重绘问题 请教图像缩放类C2PassScale使用的问题 usb的ClassGuid是什么? 如何做一个“正在处理。。。”对话框? 求教:程序怎么实现键盘功能(注意不是捕获键盘消息) vc中属性页之间不能传递参数变量,谁知道参数传递的方法? 列表控件 CListCtrl类求助 关于头文件#include "afxwin.h"和#include "afx.h" 很急的问题????????????十万火急!!!!!! 关于映射模式? -----请教如何获取CEdit中的数据?------
#define __TEXT(quote) L##quote
#else
#define __TEXT(quote) quote
#endif
就是说它会根据你工程的设置,
自动将字符串转换为unicode或ascii
项目中UNICODE的设置(VC6):Project->Settings->C/C++ ->Preprocessor definitions
例子:
CString str = TEXT("hello");