vc++ 保存对话框中的数据
我用MFC创建了一个基于对话框的应用程序,假设在这个对话框中有一个按钮和一个静态文本框控件,每次点击按钮时,静态文本控件的值发生一定的变化,现在我要想把每次静态文本框显示...
我用MFC创建了一个基于对话框的应用程序,假设在这个对话框中有一个按钮和一个静态文本框控件,每次点击按钮时,静态文本控件的值发生一定的变化,现在我要想把每次静态文本框显示的值都保存到一个文档中,而且在保存当次值时不覆盖前一次的值,该如何处理?谢谢!
一楼和二楼的回答都可以实现上述要求,我还想问一个问题:
就是如何把对话框中的数据以表格的形式保存到文件中?
后面的问题没人回答,那就把问题结了吧,由于我主要使用的还是二楼的方法,所以把分给二楼了。
谢谢两位的回答。 展开
一楼和二楼的回答都可以实现上述要求,我还想问一个问题:
就是如何把对话框中的数据以表格的形式保存到文件中?
后面的问题没人回答,那就把问题结了吧,由于我主要使用的还是二楼的方法,所以把分给二楼了。
谢谢两位的回答。 展开
2个回答
展开全部
设你的文本框ID是IDC_STATIC_VALUE
CString Result;
CFile File;
GetDlgItemText(IDC_STATIC_VALUE,Result);
Result+="\x0d\x0a";//加个回车便于查看
if(File.Open("C:\\Result.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite))
{
File.SeekToEnd();
File.Write(Result,Result.GetLength());
File.Close();
}
else AfxMessageBox("文件打开失败");
CString Result;
CFile File;
GetDlgItemText(IDC_STATIC_VALUE,Result);
Result+="\x0d\x0a";//加个回车便于查看
if(File.Open("C:\\Result.txt",CFile::modeCreate|CFile::modeNoTruncate|CFile::modeWrite))
{
File.SeekToEnd();
File.Write(Result,Result.GetLength());
File.Close();
}
else AfxMessageBox("文件打开失败");
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询