文件打开对话框

简介: 文件保存: //为FALSE,显示保存文件对话框 CFileDialog fileDlg(FALSE); fileDlg.m_ofn.lpstrTitle = "我的文件保存对话框"; fileDlg.
文件保存:
//为FALSE,显示保存文件对话框
CFileDialog fileDlg(FALSE);
fileDlg.m_ofn.lpstrTitle = "我的文件保存对话框";
fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
fileDlg.m_ofn.lpstrDefExt = "txt";
 
if (IDOK == fileDlg.DoModal())
{
CFile file(fileDlg.GetFileName(), CFile::modeCreate | CFile::modeWrite);
file.Write(_T("minzhenfei"), strlen(_T("minzhenfei")));
file.Close();
}
 
文件打开:
//为true,显示打开文件对话框
CFileDialog fileDlg(TRUE);
fileDlg.m_ofn.lpstrTitle = "我的文件打开对话框";
fileDlg.m_ofn.lpstrFilter = "Text Files(*.txt)\0*.txt\0All Files(*.*)\0*.*\0\0";
 
if (IDOK == fileDlg.DoModal())
{
CFile fileRead(fileDlg.GetFileName(), CFile::modeRead);
CHAR *pBuf;
DWORD strlen;
strlen = fileRead.GetLength();
pBuf = new CHAR[strlen + 1];
fileRead.Read(pBuf, strlen);
pBuf[strlen] = 0;
fileRead.Close();
MessageBox(pBuf);
}
目录
相关文章
|
Java 测试技术 数据库
基于 SpringBoot+Vue+Java 的智慧外贸系统(数据库,附源码,教程)
基于 SpringBoot+Vue+Java 的智慧外贸系统(数据库,附源码,教程)
|
存储 前端开发
优雅的实现 Excel 导入导出
优雅的实现 Excel 导入导出
422 0
优雅的实现 Excel 导入导出
|
8月前
|
Kubernetes Linux 虚拟化
入门级容器技术解析:Docker和K8s的区别与关系
本文介绍了容器技术的发展历程及其重要组成部分Docker和Kubernetes。从传统物理机到虚拟机,再到容器化,每一步都旨在更高效地利用服务器资源并简化应用部署。容器技术通过隔离环境、减少依赖冲突和提高可移植性,解决了传统部署方式中的诸多问题。Docker作为容器化平台,专注于创建和管理容器;而Kubernetes则是一个强大的容器编排系统,用于自动化部署、扩展和管理容器化应用。两者相辅相成,共同推动了现代云原生应用的快速发展。
2291 11
|
10月前
|
网络协议 Java Linux
如何解决“连接超时”的问题
当遇到“连接超时”问题时,可尝试以下方法:检查网络连接、重启路由器、清除浏览器缓存、关闭防火墙或杀毒软件、更改DNS服务器等。若问题依旧,建议联系网络服务提供商或技术人员寻求帮助。
3923 6
|
10月前
|
负载均衡 监控 Java
深入探索微服务架构下的服务治理
深入探索微服务架构下的服务治理
149 39
|
传感器 人工智能
AI 绘画Stable Diffusion 研究(五)sd文生图功能详解(下)(2)
AI 绘画Stable Diffusion 研究(五)sd文生图功能详解(下)
332 0
【刷穿 LeetCode】剑指 Offer 22. 链表中倒数第k个节点 :「栈/队列」&「差值法」&「快慢指针」
【刷穿 LeetCode】剑指 Offer 22. 链表中倒数第k个节点 :「栈/队列」&「差值法」&「快慢指针」
|
存储 关系型数据库 MySQL
你知道什么是分布式事务吗
最近做项目使用到了分布式事务,下面这篇文章将给大家介绍一下对分布式事务的一些见解,并讲解分布式事务处理框架 TX-LCN 的执行原理,初学入门,错误之处望各位不吝指正。
你知道什么是分布式事务吗
Cocos2d-x-v3场景切换
Cocos2d-x-v3场景切换
176 0