vc++ mfc两数相乘
两个文本框输入两个数 第三个文本框自动算出两数相乘的值(保留四位小数)
比如 2*2.3=4.6000
刚学 先谢了
追问:处理函数 具体怎么写,谢谢
两个文本框输入两个数 第三个文本框自动算出两数相乘的值(保留四位小数)
比如 2*2.3=4.6000
刚学 先谢了
追问:处理函数 具体怎么写,谢谢
答案://vs2005 下调试通过
CString str1,str2;
float flValue1,flValue2;
GetDlgItem(IDC_EDIT1)->GetWindowText(str1);
GetDlgItem(IDC_EDIT2)->GetWindowText(str2);
USES_CONVERSION;
flValue1=(float)atof(T2A(str1));flValue2=(float)atof(T2A(str2));
flValue1=flValue1*flValue2;
str1.Format(_T("%.4f"),flValue1);
GetDlgItem(IDC_EDIT3)->SetWindowText(str1);为第一个和第二个文本框添加change消息的处理函数.至于小数的话就用浮点和自己做舍入处理就行了.
上一个:VC++和OCR问题,连接
下一个:vc++跟QT的比较