2013-05-19 29 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); 
    } 
相關問題