偶在对话框中添加了一个普通编辑框(风格只选了无边框),映射变量为浮点数.范围是(0.00001-10000).没有在对话框或者其它地方重载输入消息和改变啥风格,为什么偶输入浮点的小数点后数字出现在小数点前,小数点不见了.再输小数点后面的数字却跑在小数点前去了.如偶输22.3变成了322.谢谢啰 急啊
解决方案 »
- 关于WM_TIMER消息函数应用问题
- LINK : warning LNK4089: all references to "MSVCIRT.dll" discarded by /OPT:REF
- 请问如何获得光驱里光盘的卷标阿?
- E-mail中的Internet报文存取协议IMAP与POP3协议的差别主要表现在哪几个方面?
- 合并字符串(char*),有几种方法??
- 如何调用SwitchToThread()呀
- 如何将float far*类型的值转换为int类型?
- 有没有人能发给我一个简单的Nt Service程序?初学请教
- 问下MFC 托盘 要一步一步的步骤 含图更好
- CTreeCtrl中怎样得到鼠标右键所点的Item???
- 500分:求vfw压缩、解压缩视频源码,或帮助,绝不食言!顶者有分 !
- 如何让程序在一个规定的时间点上执行某个操作?
CString str;
str.Format("%f",f1);
GetDlgItem(IDC_EDIT)->SetWindowText(str);
GetDlgItem()->GetWindowText(str);
f1 = atof(str);
再重新试试看。。
用楼上的方法检测一下
UpdateData(true);
float f1;//假设这个是你对应的变量
CString str;
str.Format("%f",f1);
AfxmessageBox(str);
看看问题出在那里!
我用了都行啊!