我是个初学者,现在就想做到,点击一个button,然后显示出来已有的一个数据.
比如:a=1.23这个double型变量,不要用MessageBox这类,其他都可以,最好能在一个editbox或其他的控件里显示,多谢诸位.

解决方案 »

  1.   

    我想是不是可以用一个无标题栏的CDialog,上面放个editbox之类的控件
      

  2.   

    是不是这样:
    如果要在一个editbox(ID为:ID_edit)里显示可这样做:
    在ClassWizard里的Member Variables页里设置ID_edit的Type为float,Member为m_edit,然后
    在button的函数里写:
    m_edit=a;
    UpdateData(FALSE);
      

  3.   

    Suppose Display text in EDitBox(ID:ID_EDIT)
    In Button handler:
    void OnButtonDisplay()
    {
      CString str;
      str.Format("%d",a);//a is your numerical data
      SetDlgItemText(ID_EDIT,str);
    }
    That would be OK!
      

  4.   

    void CAboutDlg::OnButton2() 
    {
    CEdit*edit=(CEdit*)GetDlgItem(IDC_EDIT3);
    edit->SetWindowText("你要显示的文字");

    }
      

  5.   

    CEdit m_eShowText;char strShow[100];
    double fNumber = 1.23;sprintf (strShow, "%f", fNumber);SetWindowText (m_eShowText.m_hWnd, strShow);
      

  6.   

    建一个基于对话框的程序
    在上放置一个edit控件 对这个edit控件添加变量
    UpdateData即可!!!