编辑框是一个矩形子窗口,用户可以在其中输入文本,它由 CEdit类表示。
通过创建一个新的基于MFC对话框的项目,让无涯教程进入一个简单的示例。
步骤1 - 删除"Static Text"控件的标题,然后拖动一个按钮和一个"Edit Control"。
步骤2 - 添加用于编辑控件的控件变量m_editCtrl和用于静态文本控件的值变量m_strTextCtrl。
步骤3 - 为按钮单击事件添加事件处理程序。
步骤4 - 这是按钮单击事件的事件处理程序的实现。
void CMFCEditDlg::OnBnClickedButton1() { //TODO: Add your control notification handler code here CString str = _T(""); m_editCtrl.GetWindowTextW(str); if (!str.IsEmpty()) m_strTextCtrl = str; else m_strTextCtrl = _T("Write Something"); UpdateData(FALSE); }
步骤5 - 编译并执行上述代码后,您将看到以下内容。
步骤6 - 在编辑控件中编写文本并单击"Display"时,它将在"Static Text Control"上更新该文本。