谢谢!

解决方案 »

  1.   

    把Static控件ID改名字,然后使用GetDlgItem()->SetWindowText()设置值
    通过CString.Format("%0.5f",d);转换double到字符串
      

  2.   

    例如
    double kk1=0.1231231;
    CString yy;
    yy.Format("%e", kk1);
    m_QE.SetWindowText(yy);//m_QE为你的static控件的变量
      

  3.   

    就用上面的就可以,直接DDX_Text(pDX, IDC_STATIC_YOURSTATIC, m_YourMem);也可以
      

  4.   

    不行啊,
    提示:error C2039: 'SetWindowTextA' : is not a member of 'CString'
            c:\program files\microsoft visual studio\vc98\mfc\include\afx.h(368) : see declaration of 'CString'
      

  5.   

    kao!好好看一下bluebohe(薄荷) 给的例子吧。
      

  6.   

    是你写错了吧,和CString类有什么关系,那是GetDlgItem(ID...)->SetWindowText(...);
      

  7.   

    如果真的要显示“浮点型”是不可能的。所以只有用字符串来显示你的“浮点数”。所以接下来的工作就很简单了。
    定义一个CString str;
    double num=1.0001;
    str.Format("%g",num);//%g显示出来的实际位数,如果用%f,%lf的话,后面通常会加很多0
      

  8.   

    定义一个CString str;
    double num=1.0001;
    str.Format("%g",num);//%g显示出来的实际位数,如果用%f,%lf的话,后面通常会加很多0