C++中SetWindowTextW, SetWindowTextA SetWindowText三者有什么区别?
答案:2 悬赏:60
解决时间 2021-02-22 21:15
- 提问者网友:宿醉何为情
- 2021-02-22 08:58
C++中SetWindowTextW, SetWindowTextA SetWindowText三者有什么区别?
最佳答案
- 二级知识专家网友:猖狂的痴情人
- 2021-02-22 09:59
SetWindowTextW表示设置的字符串是WCHAr (双字节字符 )
SetWindowTextA表示设置的字符串是CHAr (单字节字符 )
SetWindowText表示设置的字符串是自动匹配当前项目的字符环境是单字节还是双字节字符
SetWindowTextA表示设置的字符串是CHAr (单字节字符 )
SetWindowText表示设置的字符串是自动匹配当前项目的字符环境是单字节还是双字节字符
全部回答
- 1楼网友:糜废丧逼
- 2021-02-22 10:53
#ifdef UNICODE
#define SetWindowText SetWindowTextW
#else
#define SetWindowText SetWindowTextA
#endif // !UNICODE首先解释A和W的不同意义:
其实MFC中
凡是涉及字符串处理的API函数都有A和W两个版本
A结尾的表示:在内存里占用英文一个字节 、汉字两个字节。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯