MFC中用button实现 edit control中的内容的获取,保存,清除.
在editcontrol里面输入内容,点击发送(button),然后实现将ec里面输入的内容获取,并保存到变量里面,最后清除ec里面的内容。ec的ID是IDC_FEEDB...
在edit control里面输入内容, 点击发送(button),然后实现将ec里面输入的内容获取,并保存到变量里面,最后清除ec里面的内容。
ec的ID是IDC_FEEDBACKINFO,添加了一个Cstring变量,变量名为m_feedbackinfo,
在button里面添加什么代码,能够实现上述功能,如果能给详细的更好了,谢谢。 展开
ec的ID是IDC_FEEDBACKINFO,添加了一个Cstring变量,变量名为m_feedbackinfo,
在button里面添加什么代码,能够实现上述功能,如果能给详细的更好了,谢谢。 展开
1个回答
展开全部
可以通过ID来获取字符串:
GetDlgItem(IDC_FEEDBACKINFO)->GetWindowText(m_feedbackinfo);
然后清空:
GetDlgItem(IDC_FEEDBACKINFO)->SetWindowText(“”); //设为空字符串
这样2行代码就搞定了。
GetDlgItem(IDC_FEEDBACKINFO)->GetWindowText(m_feedbackinfo);
然后清空:
GetDlgItem(IDC_FEEDBACKINFO)->SetWindowText(“”); //设为空字符串
这样2行代码就搞定了。
追问
c:\users\administrator\desktop\sdpm\sdpm\chousehold_main.cpp(80): error C2664: “CWnd::SetWindowTextW”: 不能将参数 1 从“const char [1]”转换为“LPCTSTR”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
追答
GetDlgItem(IDC_FEEDBACKINFO)->SetWindowText(“”);
这个是 双引号 "" 不是单引号 ''
如果你是宽字符的话,请这样写 GetDlgItem(IDC_FEEDBACKINFO)->SetWindowText(_T(“”));
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询