CFileDialog文件对话框
CFileDialog文件对话框
CFileDialog dlg(是否是打开对话框,true打开,FALSE保存
扩展名,如static char BASED_CODE szFilter[] = "Chart Files (*.xlc)|*.xlc|Worksheet Files *.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";
默认的文件名称,
打开或保存标示,
文件过滤,相当于匹配DIR,
父窗口指针);
CFileDialog的多选功能
CFileDialog dlg(TRUE,NULL,NULL, OFN_ALLOWMULTISELECT);
/*===================================================
* 如果要选择的文件很多,可能存在OPENFILENAME结构体的
最大文件名缓冲溢出
* 可以使用下面的代码解决
=====================================================*/
/*
#define NAMEBUF 1024;//或更大
dlg.m_ofn.lpstrFile = new TCHAR[NAMEBUF];
memset(dlg.m_ofn.lpstrFile, 0, NAMEBUF);
dlg.m_ofn.nMaxFile = NAMEBUF;
// 得到选择的文件,然后删除new 出来的内存
delete []dlg.m_ofn.lpstrFile;
*/
CStringArray arrFileName;
if(dlg.DoModal() == IDOK)
{
POSITION pos = dlg.GetStartPosition();
while(pos != NULL)
{
CString strPathName = dlg.GetNextPathName(pos);
arrFileName.Add(strPathName);
}
}
else
{
return;
}
CFileDialog文件对话框相关推荐
- VC++ CFileDialog文件选择对话框的构造和文件操作
CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,然后判断选择的是确定按钮IDOK ,还是取消按钮IDCANCEL . 构造函数原型如下: CFileDialog::CFi ...
- MFC中的文件对话框类CFileDialog详解
目录 文件对话框的分类 文件对话框类CFileDialog 对话框选项常用属性(实例:dialog) 对话框常用方法 文件对话框实例 文件对话框的分类 文件对话框分为打开文件对话框和保存文 ...
- cfiledialog对话框大小_CFileDialog文件对话框用法
(1)选择文件CFileDialog dlg(TRUE, _T("*.bmp"), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OF ...
- cfiledialog对话框大小_利用MFC的CFileDialog生成Windows2000文件对话框 (转)
利用MFC的CFileDialog生成Windows2000文件对话框 (转)[@more@] 利用MFC的CFileDialog生成windows2000文件对话框 周鸣扬 自Windows2000 ...
- VS2010/MFC编程入门之十七(对话框:文件对话框)
上一讲鸡啄米介绍的是消息对话框,本节讲解文件对话框.文件对话框也是很常用的一类对话框. 文件对话框的分类 文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见 ...
- vc 添加打开文件对话框并读取文件
1.创建打开文件对话框: CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对 ...
- MFC程序打开文件对话框出错的问题解决
前几天从网上下了个图像分析的mfc小程序,是VC6的 用VC6在本地编译生成都没问题.执行起来弹出一个未处理的错误,程序崩溃退出. 想起来原来遇到过打开文件对话框方面的问题,当时项目时间紧张未能深究. ...
- MFC中打开文件对话框:CFileDlg
MFC中打开文件对话框:CFileDlg CFileDialog 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOO ...
- 弹出打开/保存文件对话框 选择文件夹对话框
打开/保存文件对话框: CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR ...
最新文章
- 连华为都在研究的计算机视觉,到底有多牛?
- Python编程基础:第九节 逻辑运算Logical Operators
- 优化以insert语句导入数据的方式
- oracle 产看执行计划_ODBA 技能SPM计划
- Linux 常用命令二 pwd cd
- java web 开发技术大全 代码_Java Web开发技术大全
- zoj 1789 The Suspects
- paddle 标注_质量检查丨生成序号标注,究竟可以有多快多准确?
- Jdk自带bin目录命令
- Tomcat 加载外部dll时如何配置
- mysql文件后缀名是什么_数据库文件的扩展名是什么?
- 中标麒麟系统安装步骤
- 【实验记录】yolov5的一些改进tricks总结--持续更ing
- 06 (补充)初始化sdram代码
- [计算机视觉] (三)相机的针孔成像模型
- Ubuntu 测网速
- 【Cocos Creator 游戏开发】开发日志-前言
- 微信点开分享文章所带的关键字
- Flash打开其他外部EXE软件
- 最狠的丞相李斯为何死在宦官赵高之手
热门文章
- acpi debug in Linux kernel
- [已解决] c#签名时出错
- TCP 与UDP 的区别
- “ORA-28007: the password cannot be reused”解决
- ciscn_2019_n_7(exit_hook)、wdb_2018_1st_babyheap(fsop的例子)
- 神经网络中的对抗攻击与对抗样本
- Oracle VM VirtualBox 新建虚拟电脑
- 常见开放api平台-OpenAPI
- 程序员面试100题之七 最长公共子字符串
- 十三、java类的封装、继承、多态