CompareString
电脑系统函数
CompareString是一个用于电脑系统的函数。
声明
参数表
LocaleLong,比较进行时的一个“地方”标识符
dwCmpFlagsLong,带 NORM_??? 前缀的一个或多个常数,它们定义了象“忽略大小写”这样的一些选项
lpString1String,要比较的第一个字串
cchCount1Long,以字节为单位指定字串长度(如果是DBCS字串,则没有字符)。如设为-1,表示进行自动计算(以NULL中止字符为准)
lpString2String,要比较的第二个字串
cchCount2Long,第二个字串的长度(参考 cchCount1 参数说明)
如lpString1lpString2,则返回3。会设置GetLastError
[其它]
这个函数进行的比较要以特定的语言环境为基础,并不严格按照字符值进行比较
CompareString的第二个参数标记出函数比较两字符串所使用的方法:
NORM_IGNORECASE LINGUISTIC_IGNORECASE 忽略大小写
NORM_IGNOREKANATYPE 不区分平假名和片假名
NORM_IGNORENONSPACE LINGUISTIC_IGNOREDIACRITIC 忽略 nonspacing字符
NORM_IGNORESYMBOLS 忽略符号
NORM_IGNOREWIDTH 不区分相同字符的单字节和双字节字符
SORT_STRINGSORT 将标点按符号处理
参考资料
最新修订时间:2024-03-19 15:45
目录
概述
声明
参数表
参考资料