获取MFC类中的成员变量内容
Posted
技术标签:
【中文标题】获取MFC类中的成员变量内容【英文标题】:Get member variable content in MFC class 【发布时间】:2014-04-02 21:45:37 【问题描述】:我有一个对话框,它具有连接到 m_edit 变量 wit Class Wizard 的编辑文本控件。
我有使用此对话框的应用程序:
BOOL CPreparationApp::InitInstance()
MyDlg Dlg;
m_pMainWnd = &Dlg;
Dlg.DoModal();
Dlg.m_edit. //how to get string content fromthis m_edit?
return TRUE;
如何从这个 m_edit 中获取字符串内容?
【问题讨论】:
类向导可以为编辑控件创建 CString 或 CEdit 变量。 m_edit 的类型是什么?如果是 CString,你应该已经有了你想要的 Dlg.m_edit。 变量类型为 CEdit 你可以使用GetWindowText();功能。 Get entered info from modal MFC form 的可能重复项 【参考方案1】:DoModal 返回后,编辑控件不再存在。您可以在对话框的 OnOK 函数中使用 m_edit.GetWindowText 将数据保存到 CString 对话框成员变量中。在 DoModal 返回后可以使用 CString 成员变量。
【讨论】:
以上是关于获取MFC类中的成员变量内容的主要内容,如果未能解决你的问题,请参考以下文章