MFC的Edit Control作为人机交互的重要传值控件,在开发人机交互界面中经常使用,下面用实例总结一下Edit Control的传值操作,实例实现在第一个Edit Control输入,点击按钮后,在第二个Edit Control输出。
Edit Control的传值有两种方法:
1.通过 CEdit类成员函数:GetWindowText和SetWindowText
步骤:
1.添加两个Edit Control,并分别添加CEdit变量m_edit1和m_edit2;
2.添加按钮,并在按钮OnBnClickedOk()事件处理函数中添加以下代码:
CString str;//定义CString字符串中间变量
m_edit1.GetWindowText(str);//获取m_edit1变量对应Edit Control中的字符串
m_edit2.SetWindowText(str);//将str的字符串显示到m_edit2变量对应Edit Control中
3.运行,第一个Edit Control输入字符串,点击按钮,获得以下效果: