LPCTSTR 问题
请教一个比较低级的问题,但是因为是刚刚接触,所以调了一晚上也没有成功,所以在这里请教高人
程序是:
BOOL AddPage(LPCTSTR lp);
在一个函数中调用为:
AddPage("PAGE");
问题是:
在使用 Unicode 字符集情况下,错误是const char [4]' to 'LPCTSTR',有点搞不明白,
在网上查的是 在工程的属性页中改为多字符集,但是我改了有出现新的问题,LPCTSTR 变量应该怎样复制
我的运行环境是wince 6.0 (ARM 4 I)
谢谢了!
[解决办法]
你应该这样调用AddPage(L"PAGE");或者是AddPage(_T("PAGE"));
LPCTSTR是宽字符集,而L和_T()就是这个的宏
[解决办法]
CE 下所有 API 和 控件都只支持 Unicode,没有 ANSI 的版本。
当然字符串处理函数,有 ANSI 版本的。
[解决办法]