From: http://blog.csdn.net/miaoshengwu/article/details/1627283

void Openfile()
{// TODO: Add your control notification handler code here//显示文件打开对话框CFileDialog dlg(TRUE, "EC", "*.aes", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Aes Files(*.aes)|*.aes"); if ( dlg.DoModal()!=IDOK ) return;//获取文件的绝对路径CString sFileName=dlg.GetPathName();
}
void Savefile()
{//显示文件保存对话框CFileDialog dlg(FALSE, "AES", "D_Aes", OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, "Aes Files(*.aes)|*.aes"); if ( dlg.DoModal()!=IDOK )return;//获取文件的绝对路径CString sFileName=dlg.GetPathName();
}如果打开对话框时,不是程序的根目录,可以这样看代码!//获取当前路径
CString strCurrentPath,strMsg;
GetCurrentDirectory(200,strCurrentPath.GetBuffer(200));
strCurrentPath.ReleaseBuffer();
//strMsg=_T("当前文件打开路径为:/n")+strCurrentPath;//测试用的 可以删掉
//MessageBox(strMsg);//测试用的 可以删掉//strCurrentPath里面存的就是本程序的根目录,请继续看!CFileDialog   dlg(TRUE,   TEXT("TXT"),   NULL,   OFN_HIDEREADONLY   |   OFN_OVERWRITEPROMPT,   TEXT("文本文件(*.txt)|*.txt|所有文件(*.*)|*.*||"),   this);
dlg.m_ofn.lpstrInitialDir=strCurrentPath; //这里就设置了对话框的默认目录为strCurrentPath
if ( dlg.DoModal()!=IDOK )return;//获取文件的绝对路径
CString sFileName=dlg.GetPathName();

VC++ 读取和保存文件对话框及默认目录相关推荐

  1. VC++打开、保存文件对话框和浏览文件夹对话框

    一.打开文件夹: 1.CFileDialog实现 CFileDialog hFileDlg(true,NULL ,    NULL,    OFN_FILEMUSTEXIST | OFN_READON ...

  2. 弹出打开/保存文件对话框 选择文件夹对话框

    打开/保存文件对话框: CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR ...

  3. QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框

    三种窗口 QMainWindow:主窗口程序(创建菜单) QWidget:部件窗口 QDialog:对话框窗口 调试终端信息打印 #include <QtDebug>qDebug < ...

  4. MFC实现打开、保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了

    MFC实现打开.保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了 一.打开.保存对话框 文件对话框属于通用对话框范畴(另外还有颜色,查找,查找替换,字体,打印等对话框). ...

  5. 选择文件对话框、保存文件对话框、选择文件夹对话框

    选择文件对话框 // 设置图像文件过滤格式CString lv_strFilterAll = _T("所有文件(*.*)|*.*||");CString lv_strFilterJ ...

  6. java保存文件filedialog保存路径 文件名_VB.Net保存文件对话框(SaveFileDialog)

    保存文件对话框(SaveFileDialog)控件提示用户选择保存文件的位置,并允许用户指定保存数据的文件名称.SaveFileDialog控件类继承自抽象类FileDialog. 以下是保存文件对话 ...

  7. 18、打开、保存文件对话框使用小记

    前言:打开对话框.保存对话框对于桌面软件使用的还是比较频繁的,但是笔者最近使用发现同名API存在不同的命名空间下,现记录下. 一.官网API 1.1 System.Windows.Forms Open ...

  8. 使用 保存文件_使用SaveFileDialog调用保存文件对话框

    使用SaveFileDialog调用保存文件对话框 [实例介绍]本实例使用SaveFileDialog对话框实现了保存文件的功能.运行程序, 保存文件,打开"保存文件"对话框(Wi ...

  9. java接口保存文件到本地指定目录下

    java接口保存文件到本地指定目录下.md 一.需求 二.后端代码 三.postman模拟页面上传 一.需求 通过接口将 file 保存到本地指定目录下 动动发财小手,关注 + 点赞 + 收藏不迷路. ...

最新文章

  1. GO程序调用C及C++库的实现方式
  2. SqlTransaction——事务详解 [转]
  3. Mocha 和 Chai 入门初探
  4. 计算机网络之网络层:8、开放最短路径优先算法OSPF
  5. 力扣算法题—074搜索二维矩阵
  6. 黑猫警长 stl_如何使用当地警长保护您的信息
  7. rabbitmq入门-第一讲安装
  8. Framework7——基础工具类
  9. android软件安全权威指南 pdf_目录公众号内的所有资源软件!
  10. CSDN的C币如何获取
  11. 【愚公系列】2022年02月 攻防世界-进阶题-MISC-86(picture2)
  12. 360安全卫士卸载干净-笔记
  13. 毕业设计报告(附项目可行性分析)
  14. OpenStack部署(未完成)
  15. 计算机显卡驱动停止工作,win7出现显卡器驱动程序已停止响应怎么办
  16. 4k视频分辨率的码流_拍摄4K,30帧视频,多少码率合适?
  17. 手机usb口连接不上计算机,手机usb连不上电脑的原因及其处理方法
  18. [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
  19. 国产芯片---超高速、高输出电流,电压反馈放大器MS8241兼容替代LM7171
  20. 【操作系统概论】~知识点总结

热门文章

  1. Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?...
  2. 不被重视的基础,高效地使用ADO.net连接对象
  3. Bloomfilter 的应用场景
  4. 配置Windows Server2008故障转移集群
  5. 629. K个逆序对数组
  6. 443. 压缩字符串
  7. leetcode851. 喧闹和富有(dfs)
  8. 我如何使用React,Redux-Saga和Styled Components构建NBA球员资料获取器
  9. MySQL基础操作(一)
  10. 【覆盖安装】通用测试点