VC++ 关于编辑框控件数据显示的问题,求教? 5

我在编辑框控件中需要从键盘输入要求的字符,如数字,'.'等。遇到的麻烦:1.从键盘输入字符时,输入字符显示在编辑框控件中,不能对输入的字符进行鉴别,不显示不需要的字符。我... 我在编辑框控件中需要从键盘输入要求的字符,如数字,'.'等。
遇到的麻烦:
1.从键盘输入字符时,输入字符显示在编辑框控件中,不能对输入的字符进行鉴别,不显示不需要的字符。我是这样处理的:使用CEDIT类的子类,使用对象WM_CHAR进行显示前鉴别,不显示不需要的字符。
2.像1的处理可以解决不显示不需要的字符.但有一个麻烦,我要求编辑框控件中的数据只有一个'.',这需要当再次输入'.'时,对编辑框中的数据进行判断是否存在'.'。这需要把另一个类中编辑框控件的数据传递到创建的子类CEDIT中,我就不知道怎么传递简单方便?
tanyuguo:
WM_CHAR有个问题,当编辑框进行了VK_DELETE操作后,就无法判断编辑框中是否还存在'.',也就是当进行了VK_DELETE操作删除'.'后,判断位仍然会提示已经输入了'.',所以最好还是提取编辑框中的字符串进行判断是否存在'.'了,唉,不会提取另一个类中的变量(编辑框的变量函数)啊?
展开
 我来答
忘至白葬不情必0T
2006-08-08 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:90%
帮助的人:1.2亿
展开全部
不太明白楼主说的"这需要把另一个类中编辑框控件的数据传递到创建的子类CEDIT中"是什么意思。你既然已经在WM_CHAR中进行了按键鉴别,那么在按键鉴别中加入是否已经有一个'.'的判断不就行了么?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式