MFC中怎么把Edit框中的字符串取出来赋给变量str(急!!!)

2024-12-02 04:49:34
推荐回答(4个)
回答(1):

为Edit框声明一个CString类型的变量m_Edit,然后直接str=m_Edit。
(注意:要让m_Edit取得Edit框的字符串必须有语句UpdateData(),要让界面内容的变化显现出来必须有语句UpdateData(FALSE))

回答(2):

GetDlgItem(m_edit)->GetWindowText(str); //这样你的编辑框中的数据就到了str里面了。

回答(3):

可用向导对该edit空间定义一个变量,如m_strEdit.

在需要赋值的时候str = m_strEdit就可以了。

回答(4):

CEdit* pWnd = (CEdit*)GetDlgItem(IDC_EDIT1);
pWnd->GetWindowText(str);