#ifdef UNICODE
#define lstrlen lstrlenW
#else
#define lstrlen lstrlenA
#endif // !UNICODE
在Unicode下,lstrlen等同lstrlenW,在非Unicode下等同lstrlenA。
在Unicode下,lstrlen等同wcslen,在非Unicode下等同strlen。
一个是C的标准函数,一个是WinAPI函数。
小结:
1、lstrlen依据参数的类型,返回字符串中字符的个数(如果操作系统定义了UINCODE,则表示宽字符,如果未定义,则表示ANSI字符)
2、wcslen返回宽字符的个数
3、strlen返回ANSI字符的个数