MFC里怎么在一个文本框里显示一个变量值?

比如有一个float类型的变量a,有一个静态文本框控件IDC_STATIC1,怎么在STATIC1里显示这个变量的值?

第1个回答  2011-05-29
默认5位有点多,你可以这样做:
CString str;
double x = 7;
//double x = 7.20000;
//double x = 7.00002;
if((double)((int)x)==x){
str.Format("%d", (int)x);
MessageBox(str);
}else{
str.Format(_T("%f"), x);
str.TrimRight(_T("0"));
MessageBox(str);
}
第2个回答  2012-03-25
在VC.net 9.0里面 要写:str.Format(_T("%.2f"),a);
第3个回答  2011-05-27
GetDlgItem
SetDlgItemText
相似回答