MFC如何动态改变CEdit控件的内容??

比如我点击按钮后如何让这个文本框显示相应的内容???
2024-12-14 12:57:44
推荐回答(4个)
回答1:

方法有很多呀
1、在类向导里添加CEdit控件的CString m_strBtn;变量,然后在按钮的消息处理函数中:m_strBtn = "内容";UpdateData(FALSE);

2、在按钮的消息处理函数中:GetDlgItem(IDC_EDIT1)->SetWindowText("内容");

回答2:

假设你的CEDIT控件ID为:IDC_EDIT_TEXT,在按钮响应代码中加入下一句:
SetDlgItemText(IDC_EDIT_TEXT, "your text");
就可以随意显示了。

回答3:

思想:
按钮控件类添加一个左键按下的消息和函数

里面对消息添加一个文本函数。我记得好像是:SetDlgItemText

回答4:

在我前面的几位,都能实现更改Edit里面文字的功能,
不知道能达到你的要求不,你说的“动态”是他们的意思么
如果不是话,请详细说明。