VC++ 读取和保存文件对话框及默认目录
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++ 读取和保存文件对话框及默认目录相关推荐
- VC++打开、保存文件对话框和浏览文件夹对话框
一.打开文件夹: 1.CFileDialog实现 CFileDialog hFileDlg(true,NULL , NULL, OFN_FILEMUSTEXIST | OFN_READON ...
- 弹出打开/保存文件对话框 选择文件夹对话框
打开/保存文件对话框: CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR ...
- QT三种窗口、调试终端信息打印、新建菜单、设置窗口标题名称、界面初始化、打开文件对话框、保存文件对话框
三种窗口 QMainWindow:主窗口程序(创建菜单) QWidget:部件窗口 QDialog:对话框窗口 调试终端信息打印 #include <QtDebug>qDebug < ...
- MFC实现打开、保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了
MFC实现打开.保存文件对话框和浏览文件夹对话框,把代码直接拷贝到要响应的按钮函数下面就行了 一.打开.保存对话框 文件对话框属于通用对话框范畴(另外还有颜色,查找,查找替换,字体,打印等对话框). ...
- 选择文件对话框、保存文件对话框、选择文件夹对话框
选择文件对话框 // 设置图像文件过滤格式CString lv_strFilterAll = _T("所有文件(*.*)|*.*||");CString lv_strFilterJ ...
- java保存文件filedialog保存路径 文件名_VB.Net保存文件对话框(SaveFileDialog)
保存文件对话框(SaveFileDialog)控件提示用户选择保存文件的位置,并允许用户指定保存数据的文件名称.SaveFileDialog控件类继承自抽象类FileDialog. 以下是保存文件对话 ...
- 18、打开、保存文件对话框使用小记
前言:打开对话框.保存对话框对于桌面软件使用的还是比较频繁的,但是笔者最近使用发现同名API存在不同的命名空间下,现记录下. 一.官网API 1.1 System.Windows.Forms Open ...
- 使用 保存文件_使用SaveFileDialog调用保存文件对话框
使用SaveFileDialog调用保存文件对话框 [实例介绍]本实例使用SaveFileDialog对话框实现了保存文件的功能.运行程序, 保存文件,打开"保存文件"对话框(Wi ...
- java接口保存文件到本地指定目录下
java接口保存文件到本地指定目录下.md 一.需求 二.后端代码 三.postman模拟页面上传 一.需求 通过接口将 file 保存到本地指定目录下 动动发财小手,关注 + 点赞 + 收藏不迷路. ...
最新文章
- GO程序调用C及C++库的实现方式
- SqlTransaction——事务详解 [转]
- Mocha 和 Chai 入门初探
- 计算机网络之网络层:8、开放最短路径优先算法OSPF
- 力扣算法题—074搜索二维矩阵
- 黑猫警长 stl_如何使用当地警长保护您的信息
- rabbitmq入门-第一讲安装
- Framework7——基础工具类
- android软件安全权威指南 pdf_目录公众号内的所有资源软件!
- CSDN的C币如何获取
- 【愚公系列】2022年02月 攻防世界-进阶题-MISC-86(picture2)
- 360安全卫士卸载干净-笔记
- 毕业设计报告(附项目可行性分析)
- OpenStack部署(未完成)
- 计算机显卡驱动停止工作,win7出现显卡器驱动程序已停止响应怎么办
- 4k视频分辨率的码流_拍摄4K,30帧视频,多少码率合适?
- 手机usb口连接不上计算机,手机usb连不上电脑的原因及其处理方法
- [CVPR2021]Birds of a Feather: Capturing Avian Shape Models from Images
- 国产芯片---超高速、高输出电流,电压反馈放大器MS8241兼容替代LM7171
- 【操作系统概论】~知识点总结
热门文章
- Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?...
- 不被重视的基础,高效地使用ADO.net连接对象
- Bloomfilter 的应用场景
- 配置Windows Server2008故障转移集群
- 629. K个逆序对数组
- 443. 压缩字符串
- leetcode851. 喧闹和富有(dfs)
- 我如何使用React,Redux-Saga和Styled Components构建NBA球员资料获取器
- MySQL基础操作(一)
- 【覆盖安装】通用测试点