qq_42109113
2019-05-18 16:56
采纳率: 100%
浏览 1.4k

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

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

CDialog dlg(IDD_DIALOGLOIN);
dlg.DoModal();
CString str;
GetDlgItemText(IDC_USERNAME, str);
MessageBox(str);
  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • blownewbee 2019-05-18 17:52
    已采纳

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

    点赞 打赏 评论
  • zhou8684 2019-05-18 19:10

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

    m_user.GetWindowText(csValue);

    第二种方式

    CString str;

    GetDlgItem(IDC_EDIT1)->GetWindowText(str);

    MessageBox(str);

    点赞 打赏 评论

相关推荐 更多相似问题