因为我是初学中的初学人,所以提的问题可能很菜,请见谅。
我的意思是这样:
建一个Dialog,添加一个按钮控件和一个文本编辑框(CEdit),我想通过点击按钮从而使CEdit上显示一行字符。
请问大家这应该如何实现?
谢谢先!

解决方案 »

  1.   

    在ButtonOnClick()中
    GetDlgItem(IDD_EDIT)->SetWindowText("sfds");
    即可
      

  2.   

    你在ClassWizard(Ctrl+W 打开)中的Member Variables页中把IDD_EDIT关联到一个字符串(如m_show)中。
    在ButtonOnClick()中
    m_show = "you show String";
    UpdateData(false);
    即可。
    以后要显示什么,直接对m_show进行赋值。
    然后在调用UpdateData(false);就可以了。
      

  3.   

    哈哈,终于让我逮着一个简单的问题了。我来搞树立:你要得到文本框以后就可以添加文本了,可以这样:1、通过 ID 得到  GetDlgItem(IDD_EDIT)->SetWindowText("sfds");2、通过变量,你必须添加成员 CEdit aa;
      aa->SetWindowText("sfds");
      
       或者 CString s;
      
      UpdateData(FALSE);
    以上均可以通过 向导完成。
      

  4.   

    GetDlgItem(IDD_EDIT)在不是当前dialog窗口下需要指定DIALOG的指针,请问如何解决
      

  5.   

    你在ClassWizard(Ctrl+W 打开)中的Member Variables页中把IDD_EDIT关联到一个字符串(如m_show)中。
    在ButtonOnClick()中
    m_show = "you show String";
    UpdateData(false);
    即可。
    以后要显示什么,直接对m_show进行赋值。
    然后在调用UpdateData(false);就可以了。