VC中设置按钮单击使其实现保存编辑框中的数据
答案:1 悬赏:60 手机版
解决时间 2021-05-06 05:43
- 提问者网友:几叶到寒
- 2021-05-05 05:45
VC中设置按钮单击使其实现保存编辑框中的数据
最佳答案
- 五星知识达人网友:白昼之月
- 2021-05-05 06:31
向文本文件写入内容应该不难,学C++时专门讲过。
#include
ofstream ofs("test.txt");
现在关键是如何获取指定编辑框中的内容。
全部代码如下:
CString str;
ofstream ofs("test.txt");
CStatic *pst=(CStatic*)GetDlgItem(IDC_EDIT1);//你的控件ID
pst->GetWindowText(str);
ofs<<str;
//另存为对话框
void COutputDlg::OnButton1()
{
//////////////////////////////////////////////////////////////////////////
CString str;
CFileDialog FileDlg(FALSE,".txt",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT);
FileDlg.m_ofn.lpstrInitialDir="c:\\";
if(FileDlg.DoModal()==IDOK)
{
ofstream ofs(FileDlg.GetPathName());
CStatic*pst=(CStatic*)GetDlgItem(IDC_EDIT4);//你的控件ID
pst->GetWindowText(str);
ofs<<str;
MessageBox("保存成功");
}
}
ps:我的编译器是VC6.0
#include
ofstream ofs("test.txt");
现在关键是如何获取指定编辑框中的内容。
全部代码如下:
CString str;
ofstream ofs("test.txt");
CStatic *pst=(CStatic*)GetDlgItem(IDC_EDIT1);//你的控件ID
pst->GetWindowText(str);
ofs<<str;
//另存为对话框
void COutputDlg::OnButton1()
{
//////////////////////////////////////////////////////////////////////////
CString str;
CFileDialog FileDlg(FALSE,".txt",NULL,OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT);
FileDlg.m_ofn.lpstrInitialDir="c:\\";
if(FileDlg.DoModal()==IDOK)
{
ofstream ofs(FileDlg.GetPathName());
CStatic*pst=(CStatic*)GetDlgItem(IDC_EDIT4);//你的控件ID
pst->GetWindowText(str);
ofs<<str;
MessageBox("保存成功");
}
}
ps:我的编译器是VC6.0
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯