MFC 单文档如何获取对话框中编辑框的内容

就是我在MFC中用单文档然后调用单文档,但是我不知道如何获取编辑框中的内容。我尝试用了下面的代码但是str没有获得任何值。请问下怎么获取??

CDialog dlg(IDD_DIALOGLOIN);
dlg.DoModal();
CString str;
GetDlgItemText(IDC_USERNAME, str);
MessageBox(str);

https://ask.csdn.net/questions/756748
看其中我对于第二个问题的回答

有两种方式
第一种方式
CString csValue;

m_user.GetWindowText(csValue);

第二种方式

CString str;

GetDlgItem(IDC_EDIT1)->GetWindowText(str);

MessageBox(str);