职业IT人-IT人生活圈

 找回密码
 成为会员
搜索
查看: 1277|回复: 1

VC++ MFC保存编辑框中的内容弹出另存为对话框

[复制链接]
hxy 发表于 2012-2-15 17:09 | 显示全部楼层 |阅读模式
摘要:关于VC++ MFC保存编辑框中的内容弹出另存为对话框的深入研究。

4075890a7fe4774894ca6b26.jpg
  向文本文件写入内容应该不难,学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
我是谁 发表于 2012-3-27 23:26 | 显示全部楼层
学习了.........
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

QQ|手机版|小黑屋|网站帮助|职业IT人-IT人生活圈 ( 粤ICP备12053935号-1 )|网站地图
本站文章版权归原发布者及原出处所有。内容为作者个人观点,并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是信息平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽造成漏登,请及时联系我们,我们将根据著作权人的要求立即更正或者删除有关内容。

GMT+8, 2024-4-19 23:11 , Processed in 0.148987 second(s), 23 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表