您的位置:寻梦网首页编程乐园VB 编程VB API 指南
GetStringTypeEx
VB声明
Declare Function GetStringTypeEx Lib "kernel32" Alias "GetStringTypeExA" (ByVal Locale As Long, ByVal dwInfoType As Long, ByVal lpSrcStr As String, ByVal cchSrc As Long, lpCharType As Integer) As Long
说明
允许我们获取与字串中每个字符有关的信息
返回值
Long,非零表示成功,零表示失败。会设置GetLastError
参数表
参数 类型及说明
Locale Long,判断类型时采用的地方设置
dwInfoType Long,下述一个或多个常数:
CT_TYPE1 为每个字符设置 C1_??? 类型标志
CT_TYPE2 为每个字符设置 C2_??? 类型标志
CT_TYPE3 为每个字符设置 C3_??? 类型标志
lpSrcStr String,要分析的字串
cchSrc Long,指定 lpSrcStr 参数中的字串的长度。-1表示自动计算这个值(注意字串必须用 NULL 字符中止)
lpCharType Integer,指定一个整数数组,为 lpSrcStr 字串中的每个字符都设置一个数组条目。该数组会为每个字符都装载一个值,其中包括了对字符进行描述的标志
注解
C1_??? 类型允许我们决定一个字符采用大写还是小写形式;是一个字符、数字还是标点符号;等等
C2_??? 类型允许我们判断一个字符的标准间距以及类型方向
C3_??? 类型标志允许我们决定字符特征,以便用标准的 C 函数库进行字串处理,这些处理不可由 VB 直接完成

Top