MFC文本框中小数点后只保留3位小数如何限定
3个回答
2013-07-10
展开全部
输出用的文本框可以定义其相关变量为CString类这个类有一个Format方法,是支持格式化输出通配符的,如果你要打印小数只要三位只要使用Format("%.3lf",a)(其中假设a是要打印的浮点数)
展开全部
float PI=3.1415926f;
CString str=_T("");
str.Format(_T("%.3f",PI));
SetDlgItemText(nID,str);
CString str=_T("");
str.Format(_T("%.3f",PI));
SetDlgItemText(nID,str);
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-10
展开全部
重写CEdit类吧.... 判断是否为输入'.'...如果是的话就只处理三次....多了就直接return处理了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询