必威体育Betway必威体育官网
当前位置:首页 > IT技术

LPCTSTR的含义

时间:2019-10-16 13:42:15来源:IT技术作者:seo实验室小编阅读:71次「手机版」
 

lpctstr

LPCTSTR:

LP代表指针

C代表不可改变、

T代表根据是否定义unicode宏而分别define为char或wchar_t、

STR代表字符串。

例如:

LPCTSTR lp="BMP Files(*.bmp)|*.bmp|任何文件|*.*||"; 在ansi下没问题,但在Unicode下

不行。

应写为LPCTSTR lp=_T(" ");若字符集为unicode,会按照Unicode编码进行编译,这样的话,

在ansi和Unicode下都可以编译通过。

相关阅读

char* 与 LPCTSTR 类型的互相转换

1.char* 转换成 LPCTSTR char ch[1024] = "wo shi ni baba"; int num = MultiByteToWideChar(0,0,ch,-1,NULL,0); wchar_t *wide

LPCTSTR

LPCTSTR用来表示你的字符是否使用UNICODE, 如果你的程序定义了UNICODE或者其他相关的宏,那么这个字符或者字符串将被作为UNICODE字

分享到:

栏目导航

推荐阅读

热门阅读