0---1006之间的数字 你程序没错啊!我测试了运行的正常如果错你就加上这一句,因为我没有看你的m_editref是如何定义的。CString m_editref; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 上面写错了判断一个edittext里输入是否为0---1006之间的数字,可我这样写输入字母(比如输入adgsdfsa)却认为是正确的,不是我想要的,应该怎么做啊 在ClassAizard中设定editBox为int型,并设其最小值为0,最大值为1006 或者设editBox的属性为数字再判断大小 /*****************************感谢关注*****************************///////////////////////////////Creamdog/////////////////////////////在ClassWizard里设的可能会有点问题,就是输入超过最大值时不会提示,只在DDV的时候提示出错,如果真想自己判断也倒不是什么难事。先将Edit设为只允许数字(numeric)然后在Edit的OnKeyDown里写判断语句,实时计算里面的数值,判断是否合法。 /*****************************感谢关注*****************************///////////////////////////////Creamdog/////////////////////////////不过这样的话,也只是提示,并不能阻止用户输入,想要在输入不合法数据时不响应输入的话,我想只能用键盘钩子了,在按键后判断,如果不何法,终止消息传递 如何设置List控件默认选中第一行? 这是个什么原因,怎么会这样呢? 软件打包问题, 急, 急, 急, 急,必重谢! 请问一个简单的问题! 用Command Line 编译《深入浅出MFC》中第六章Hello程序失败,请大家帮忙看看 lionel多谢你了 怎么用socket传送文件啊?? 怎么转呀? 单文档窗口问题 我发布软件的贴子被转到“水园”去了,下面是链接地址http://www.csdn.net/expert/topicview1.asp,哎!!! 如何在VC中添加WORD的引用 pc上进行数据采集并进行小波分析,每秒钟能够稳定的处理多大的数据量???
判断一个edittext里输入是否为0---1006之间的数字,可我这样写输入字母(比如输入adgsdfsa)却认为是正确的,不是我想要的,应该怎么做啊
再判断大小
//////////////////////////////Creamdog/////////////////////////////在ClassWizard里设的可能会有点问题,就是输入超过最大值时不会提示,只在DDV的时候提示出错,如果真想自己判断也倒不是什么难事。先将Edit设为只允许数字(numeric)然后在Edit的OnKeyDown里写判断语句,实时计算里面的数值,判断是否合法。
//////////////////////////////Creamdog/////////////////////////////不过这样的话,也只是提示,并不能阻止用户输入,想要在输入不合法数据时不响应输入的话,我想只能用键盘钩子了,在按键后判断,如果不何法,终止消息传递