如何获取编辑框中的信息

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:16:18
我用CEdit *edit; edit->Create(...); 在一个对话框里动态创建了一个编辑框,怎么获取输入到编辑框里的信息?

CString str;
edit->GetWindowText(str);

CString str;
GetDlgItemText(IDC_EDIT1,str);//IDC_EDIT1为Create()最后ID参数的名称

VOID CLASS_NAME::fun()
{
...
CEdit *edit; edit->Create(...);
...
}
变量在该函数退出就不见了,不好找的
把*edit 定义为类成员变量

CEdit *m_edit;

CLASS_NAME::GetText()
{
CString str ;

if ( m_edit )
m_edit->GetWindowText( str ) ;
else
MessageBox( _T("窗口未创建!") ) ;
}