关于VC++窗体类名称的问题

在VS2010中wndcls.lpszClassName=“123”;会提示,赋值号处有:不能将constchar*类型的值赋值到。。。什么的错误但是我从孙鑫VC++教程... 在VS2010中
wndcls.lpszClassName=“123”;
会提示,赋值号处有:不能将const char *类型的值赋值到。。。什么的错误

但是我从孙鑫VC++教程里拷贝过来的代码却没有这个问题,这是什么原因?难道是孙鑫老师是VC6.0,我是VS2010么?另外一个小问题,在VC6.0里面建立了win32 application 工程相当于VC2010里面建立什么工程呢?
展开
 我来答
437384801
2010-11-28 · TA获得超过1867个赞
知道小有建树答主
回答量:1299
采纳率:0%
帮助的人:518万
展开全部
wndcls.lpszClassName=L“123”;
用的是UNICOde,在你建立的对话框的时候,第2个步骤有unicode 这个选项,你勾了的就是UNICODE,用的是宽字节,因此用L;
在 vc6,0 char*改为TCHAR*或者WCHAR*,这个等效为LPCTSTR;理解吧,我其实也是知道点,自己去查吧

参考资料: sername

周雯琪Lucy
2010-11-28 · TA获得超过3372个赞
知道答主
回答量:22
采纳率:0%
帮助的人:0
展开全部
rtgrthrtjhtyj
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式