tsys 发表于 2012-1-6 15:42:55

请教如何让GuiCtrlCreateInput控件不接受汉字?[已解决]

本帖最后由 tsys 于 2012-1-11 23:05 编辑

如果 如何让GuiCtrlCreateInput控件不接受汉字,或者判断guictrlread($input) 获取的数据类型是否是汉字。翻看了下样式和扩展样式 还有变量转换方面的内容,貌似没找到相关的函数,求各位赐教!

Qokelate 发表于 2012-1-6 15:49:42

全角英文是否算汉字?如果算汉字可以用Asc()解决

tsys 发表于 2012-1-6 15:54:57

回复 2# Qokelate


    楼上的兄弟思路正确,不知如何用asc判断全角和半角?

kk_lee69 发表于 2012-1-6 16:15:48

StringIsASCII

kk_lee69 发表于 2012-1-6 16:16:40

回复 3# tsys

StringIsASCII

Qokelate 发表于 2012-1-6 16:21:29

回复 3# tsys


    全角半角同样是用ASC() 没记错的话 全角是在半角基础上加上常数65248的

不过要注意编码问题不同的码表位置稍有不同

tsys 发表于 2012-1-7 02:10:24

多谢Qokelate和kk_lee69 帮助,问题已解决,使用StringIsASCII较方便些

andersonljw 发表于 2012-1-7 11:34:48

StringIsASCII正解

rgb 发表于 2012-4-6 09:00:04

upupupupup

lark 发表于 2012-9-10 11:42:42

{:face (396):}
页: [1]
查看完整版本: 请教如何让GuiCtrlCreateInput控件不接受汉字?[已解决]