snoopy每日一译-科学计数法EDIT控件
实现方法
by:Mike Sanclon 2004.5.12
from:codeGuru
翻译:snoopy
NumEdit是一个简单的控件,它使用户只能输入一个双精度类型的科学记数格式的数:例如1.23, 12e4, -12E4, 等等。成员函数GetValue()和SetValue() 使处理双精度数值简单一些。
使用方法很简单,只需声明一个CNumEdit类型的变量。
译者注:在vs.net中编译会发生错误,将下面的代码
if ((text [caret.x-1] == 'e') || (text [caret.x-1] == 'E'))
改成:
if(text.GetAt(caret.x-1)=='e'||text.GetAt(caret.x-1)=='E')
即可。
注:转载文章需注明来源:VCer.net 文章地址:http://vcer.net/2126.html
如果你觉得VCer.net不错,而且你愿意为VCer.net捐赠一元钱,那么点击后面的捐赠按钮吧:)
A B C D E