┽→踏雪无痕╰ 发表于 2012-5-14 10:14:41

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

向文本文件写入内容应该不难,学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


https://www.sxbbs.cn/xwb/images/bgimg/icon_logo.png 该贴已经同步到 ℡幽月╃冰心的微博

透明 发表于 2013-11-25 08:05:52

这么强,支持楼主,佩服
页: [1]
查看完整版本: 软件编程 >>VC++ MFC保存编辑框中的内容 弹出另存为对话框