博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件打开对话框
阅读量:7240 次
发布时间:2019-06-29

本文共 818 字,大约阅读时间需要 2 分钟。

文件保存:
//为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);
}

转载地址:http://dbybm.baihongyu.com/

你可能感兴趣的文章
落地生根两周年,微软Azure进入2.0时代
查看>>
一维maxpooling
查看>>
如何在Centos7上安装和使用ZFS
查看>>
ASCII
查看>>
poj2021
查看>>
mysql 直接从date 文件夹备份表,还原数据库之后提示 table doesn`t exist的原因和解决方法...
查看>>
poj3103
查看>>
HDU 4791 & ZOJ 3726 Alice's Print Service (数学 打表)
查看>>
01背包
查看>>
HttpClient4.X 升级 入门 + http连接池使用
查看>>
魅族MX3 smart bar处失灵
查看>>
一套简单可依赖的Javascript库
查看>>
MySQL对于datetime 源码分析
查看>>
Linux PAM&&PAM后门
查看>>
3 构建Mysql+heartbeat+DRBD+LVS集群应用系统系列之heartbeat的搭建
查看>>
第一百二十三节,JavaScript错误处理与调试
查看>>
WebAssembly,可以作为任何编程语言的编译目标,使应用程序可以运行在浏览器或其它代理中——浏览器里运行其他语言的程序?...
查看>>
【公告】博客数据异常已所有恢复
查看>>
JavaScript 刚開始学习的人应知的 24 条最佳实践
查看>>
java中finalkeyword
查看>>