首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

怎样使EDIT box里的小数只能写进小数点一位?该如何解决

2012-01-23 
怎样使EDIT box里的小数只能写进小数点一位?RT[解决办法]添加OnChange函数,自己判断。[解决办法]这个应该自

怎样使EDIT box里的小数只能写进小数点一位?
RT

[解决办法]
添加OnChange函数,自己判断。
[解决办法]
这个应该自己从CEdit中派生出来个类,在Keydown消息中自己判断

添加OnChange函数,自己判断。好像不行,不过搂主可以试试
[解决办法]
添加OnChangeEdit函数
然后自己判断输入的格式是否符合你的要求
UpdateData(TRUE);
得到编辑框的大小
然后找小数点 如果找到 则看后面几位小数
如果为2位以上 则删除后面的即可
[解决办法]

添加OnChange函数,自己判断。
==============
这是偷懒的做法,对付单个控件比较省事;
如果有很多Edit控件要判断,写CEdit的派生类处理BOOL PreTranslateMessage(MSG* pMsg)函数是比较好的方法。

热点排行