CString str;
str.Format("%f",i);//i为你的double 变量
m_Edit.SetWindowText(str);

解决方案 »

  1.   

    CString str;
    str.Format("%f",yourdouble);
    yourEditCtrl.SetWindowText(str);
    yourEditCtrl.UpdateData(FALSE);
      

  2.   

    你这里头 m_Edit  是 什么 ?
      

  3.   

    加一句
    m_Edit.UpdateData(FALSE);
      

  4.   

    是为你的Edit控件添加的成员变量
      

  5.   

    也可以这样
    GetDlgItem(IDC_EDIT1)->SetWindowText(str);//IDC_EDIT1为你的EditBox的ID
      

  6.   

    ((CWnd*)GetDlgItem(ID_YOURID)->SetWindowText(str);//ID_YOURID为你的editbox的ID
      

  7.   

    不要把你的eidtbox 设成double,而应该是CEdit!
      

  8.   

    朋友的意思是只显示三位小数?
    不要把你的eidtbox 设成double;
    CString str;
    str.Format("%.3f",f);//f为你的double 变量GetDlgItem(ID_YOURID)->SetWindowText(str);//ID_YOURID为你的editbox