MFC里文件的读与写
来源:互联网 发布:java 文件上传 编辑:程序博客网 时间:2024/04/30 19:03
1、读图片文件
CString g_extensions[] = { _T("jpg", "gif", "bmp", "ima", "tif", "tiff", "jpeg", "jp2", "png", "pcx", "ras", "xwd", "pbm", "pnm", "pgm", "ppm" )};
CFileDialog fileDlg(TRUE, 0, 0, 6UL, _T("JPG Files (*.jpg)|*.jpg|BMP Files (*.bmp)|*.bmp|GIF Files (*.gif)|*.gif|All Files (*.*)|*.*||"), 0, 0, 1);
if (IDOK == fileDlg.DoModal()){
int i;
CString fileExt = fileDlg.GetFileExt();
fileExt.MakeLower();
for (i = 0; i < g_extensions->GetLength(); i++){
if (g_extensions[i] == fileExt)
break;
}
if (i == g_extensions->GetLength()){
MessageBox(_T("请打开图像文件"));
return;
}
m_PathCurrentImg = fileDlg.GetPathName();
}
else
return;
当CFileDialog 的成员函数的第一个参数为TRUE时是读文件,FALSE时是写(存)文件
2 写文件(图片为例)
////CFileDialog 对象的第一个TURE为读 FALSE 为写
CFileDialog fileDlg(FALSE, 0, 0, 6UL, _T("JPG Files (*.jpg)|*.jpg|BMP Files (*.bmp)|*.bmp|GIF Files (*.gif)|*.gif|All Files (*.*)|*.*||"), 0, 0, 1);
if (IDOK == fileDlg.DoModal())
m_PathCurrentImg = fileDlg.GetPathName();////
- MFC里文件的读与写
- mfc写注册表与写文件代码
- 文件的写与读
- 文件的读与写
- MFC 怎样遍历文件夹里的文件
- MFC里查找一个文件夹里文件的数目
- mfc里AfxGetAPP()与AfxGetThread()的区别
- 如何在MFC里写自己的自定义消息
- 如何在MFC里写自己的自定义消息
- C语言里的写文件
- 基于MFC对txt文档的读与写
- IO里的续写与换行
- 内核里写文件
- MFC写Excel文件
- MFC写Excel文件
- 文件的读与写操作
- 读一个文件里的某个值,然后写到另外一个文件内。
- MFC向txt里写文字
- BroadcastReceiver启动过程
- 第十四章(二) 枚举
- 12.3 文字说明
- LINQ to Entities 不支持 LINQ 表达式节点类型“Invoke”
- 【32.22%】【codeforces 602B】Approximating a Constant Range
- MFC里文件的读与写
- 第十四章(三) 观察者设计模式
- 常用iOS第三方库以及XCode插件介绍
- MySQL语句语法
- 自己实现LRUCache
- 正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不
- Android基础之加载模式(实践检验真理)
- SSH商城——Spring框架
- 中断处理函数中不用disable_irq而用disable_irq_nosync原因