为了账号安全,请及时绑定邮箱和手机立即绑定

char类型为啥不可以直接放到LPCTSTR?

char类型为啥不可以直接放到LPCTSTR?

C C++
逆风小白 2017-07-26 11:14:53
 GetDlgItem(IDC_EDIT_IP)->SetWindowText(“127.0.0.1”);这段代码错了需要怎么改才好,要简洁一点
查看完整描述

1 回答

?
Wendy_Jacky

TA贡献10条经验 获得超2个赞

GetDlgItem(IDC_EDIT_IP)->SetWindowText(TEXT("127.0.0.1"));

SetWindowText只是一个宏定义,如果项目使用 Unicode 字符集,将调用SetWindowTextW,否则调用SetWindowTextA。

使用 Unicode 字符集,那么LPCTSTR就是宽字节的CONST WCHAR *,否则是CONST CHAR *。

TEXT同样也是一个宏,使用 Unicode 字符集,会把字符串当成宽字节,否则当成多字节。

查看完整回答
反对 回复 2017-08-10
  • 1 回答
  • 0 关注
  • 1300 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信