注册 登录
编程论坛 VC++/MFC

在vs2010中保存编辑框中的内容到文档

ziyuefengwu 发布于 2013-12-09 19:22, 461 次点击
在vs2010的MFC中,设置了一个按键,按下后可将编辑框中的内容以文档的形式保存,但是我的文档里保存的只有编辑框中内容的前半部分,我的代码如下,应该怎么改?
void CCommTestDlg::OnBnClickedButtonSave()
{
    // TODO: 在此添加控件通知处理程序代码
    CFile file;
    file.Open(TEXT("result.txt"),CFile::modeCreate|CFile::modeWrite);
    CString strValue;
    GetDlgItemText(IDC_EDIT2,strValue);//此处为编辑框的内容
    file.Write(strValue,strValue.GetLength());
    file.Close();
    AfxMessageBox(_T("保存成功!"));
}
3 回复
#2
yuccn2013-12-09 21:17
调试一下,看看strValue 内容是否是你期望的
#3
ziyuefengwu2013-12-10 08:38
我知道该怎么改了:
file.Write(strValue,strValue.GetLength()*sizeof(strValue[0]));
#4
yuccn2013-12-10 08:53
unicode?
1