|
限制输入_中文 | | | |
欲操作的编辑框 | 编辑框 | | | | 字符代码 | 字节型 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 局部_字符组 | 字节型 | | 0 | 局部_计次 | 字节型 | | | 如果真 (字符代码 > 127 ) 加入成员 (局部_字符组, 字符代码 )局部_计次 = 局部_计次 + 1 如果真 (局部_计次 = 2 ) 局部_计次 = 0 欲操作的编辑框.内容 = 欲操作的编辑框.内容 + 到文本 (局部_字符组 ) 欲操作的编辑框.起始选择位置 = -1 清除数组 (局部_字符组 ) |
限制输入_数值 | | | |
欲操作的编辑框 | 编辑框 | | | | 字符代码 | 整数型 | | | | 如果真 (是否在两数范围内 (字符代码, 取代码 (“0”, ), 取代码 (“9”, )) ) 欲操作的编辑框.内容 = 欲操作的编辑框.内容 + 字符 (字符代码 ) 欲操作的编辑框.起始选择位置 = -1 |
限制输入_小写字母 | | | |
欲操作的编辑框 | 编辑框 | | | | 字符代码 | 整数型 | | | | 如果真 (是否在两数范围内 (字符代码, 取代码 (“a”, ), 取代码 (“z”, )) )欲操作的编辑框.内容 = 欲操作的编辑框.内容 + 字符 (字符代码 ) 欲操作的编辑框.起始选择位置 = -1 |
限制输入_大写字母 | | | |
欲操作的编辑框 | 编辑框 | | | | 字符代码 | 整数型 | | | | 如果真 (是否在两数范围内 (字符代码, 取代码 (“A”, ), 取代码 (“Z”, )) )欲操作的编辑框.内容 = 欲操作的编辑框.内容 + 字符 (字符代码 ) 欲操作的编辑框.起始选择位置 = -1 |
是否在两数范围内 | 逻辑型 | | |
欲判断的数 | 整数型 | | | | 第一个数 | 整数型 | | | | 第二个数 | 整数型 | | | | 返回 (欲判断的数 ≥ 第一个数 且 欲判断的数 ≤ 第二个数 )
看到问答区提的一个问题,感觉还挺有意思,然后就花了点时间写了一个
核心代码就这么多
主要是不知道编辑框字符输入是什么消息值,如果知道编辑框输入字符是什么消息值的话 可以用 SetWindowLongA 这个API来获取消息,然后在处理
限制编辑框输入.zip
(3.36 KB, 下载次数: 94)
|