2013-05-19 27 views
1

我在MFC对话窗口中有一个按钮和文本控件,当我点击按钮时,在编辑控件中必须替换为例如"hello world"
但如果我写如何更改编辑控件的文本?

edit="hello wordl" 

它不会改变,我该怎么改变?

回答

0

使用SetWindowText方法:

edit.SetWindowText(_T("Hello, World!")); 
0

首先,你需要在对话框的一个CEdit成员变量。在对话框编辑器中使用“添加变量”。如果你的名字这个变量m_helloedit然后在点击按钮功能

m_helloedit.SetWindowText(_T("hello world!")); 
1

首先,你应该添加一个变量edit.To做到这一点在编辑右键单击并选择添加变量...在Add Member variable Wizard变化类别从ControlValue然后在变量名称字段中输入一个名称,如m_EditValue,然后单击finish.from现在您可以通过以下代码更改编辑控件。

void CAboutDlg::OnBnClickedButton1() 
    { 
     // TODO: Add your control notification handler code here 
     m_EditValue = L"Hello World"; 
     UpdateData(FALSE); 
    } 
相关问题