edit box 输入字符限制及自动跳转问题 我要设置Edit Box接收字符限制,只接受输入数字,并且当输入四个字符后,自动跳到下一个edit box,就像输入ip地址那样,当输入255时,自动跳到下一个edit box。请指教! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1 EditBox 的消息里 使用Strlen(str) 函数 测试是否 到达限制长度 len2 如果>= 制定长度 *(str+len)='\0'; 切掉多余 数字字符3 使用 SetWindowText(str) 显示长度以内的 字符串 就是 数字啦4 在下一个EditBox SetFocus(); EditBox ON_EN_CHANGE 消息里 使用Strlen(str) 函数 测试是否 到达限制长度 len 这个不但是一个控件能解决的问题。控件可以响应EN_CHANGE消息,没输入一个字符触发该消息,然后判断大于4个字符后向主控制线程发送消息,触发主控制线程将焦点移动到下一个控件。输入数字控制在edit属性里面选中number类型即可。 思路1 ON_EN_CHANGE 消息里 GetWindowText(str); strlen(str) 测试长度2 if >=len *(str+len)='\0'; 切掉多余 数字字符 3 SetWindowText(str)更新显示4 在下一个EditBox SetFocus(); 聚焦 怎么让下一个edit获得输入焦点呢?这SetFocus 怎么让输入焦点改变到指定的edit box中去? socket编程会不会出现这种情况? SDK程序员,又粗通了C++,下面该看什么书? qt vs addin能不能装在vs2010上?? 怎么把输入的数以十六进制,八进制,二进制输出!!!! VC无边框对话框如何实现拖动边线改变大小 不认UINT, DWORD等该怎么办? 不知道玩vc要具备什么基础,如何玩好它,能用它做出点什么来? 分不够再加,提供意见者有分:如何用vc代码实现自动添加打印机的功能? 急!100分求教! 关于套间线程,自由线程。 richtext对于键盘输入a-z,产生什么消息啊 菜单如何分页显示?
1 EditBox 的消息里 使用Strlen(str) 函数 测试是否 到达限制长度 len
2 如果>= 制定长度 *(str+len)='\0'; 切掉多余 数字字符
3 使用 SetWindowText(str) 显示长度以内的 字符串 就是 数字啦
4 在下一个EditBox SetFocus();
控件可以响应EN_CHANGE消息,没输入一个字符触发该消息,然后判断大于4个字符后向主控制线程发送消息,触发主控制线程将焦点移动到下一个控件。
输入数字控制在edit属性里面选中number类型即可。
1 ON_EN_CHANGE 消息里 GetWindowText(str); strlen(str) 测试长度
2 if >=len *(str+len)='\0'; 切掉多余 数字字符
3 SetWindowText(str)更新显示
4 在下一个EditBox SetFocus(); 聚焦
这SetFocus 怎么让输入焦点改变到指定的edit box中去?