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文件对话框相关推荐

  1. VC++ CFileDialog文件选择对话框的构造和文件操作

    CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,然后判断选择的是确定按钮IDOK ,还是取消按钮IDCANCEL . 构造函数原型如下: CFileDialog::CFi ...

  2. MFC中的文件对话框类CFileDialog详解

    目录 文件对话框的分类 文件对话框类CFileDialog 对话框选项常用属性(实例:dialog) 对话框常用方法 文件对话框实例 文件对话框的分类       文件对话框分为打开文件对话框和保存文 ...

  3. cfiledialog对话框大小_CFileDialog文件对话框用法

    (1)选择文件CFileDialog dlg(TRUE, _T("*.bmp"), NULL, OFN_FILEMUSTEXIST | OFN_PATHMUSTEXIST | OF ...

  4. cfiledialog对话框大小_利用MFC的CFileDialog生成Windows2000文件对话框 (转)

    利用MFC的CFileDialog生成Windows2000文件对话框 (转)[@more@] 利用MFC的CFileDialog生成windows2000文件对话框 周鸣扬 自Windows2000 ...

  5. VS2010/MFC编程入门之十七(对话框:文件对话框)

    上一讲鸡啄米介绍的是消息对话框,本节讲解文件对话框.文件对话框也是很常用的一类对话框. 文件对话框的分类       文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见 ...

  6. vc 添加打开文件对话框并读取文件

    1.创建打开文件对话框:                                   CFileDialog dlg(TRUE,//TRUE是创建打开文件对话框,FALSE则创建的是保存文件对 ...

  7. MFC程序打开文件对话框出错的问题解决

    前几天从网上下了个图像分析的mfc小程序,是VC6的 用VC6在本地编译生成都没问题.执行起来弹出一个未处理的错误,程序崩溃退出. 想起来原来遇到过打开文件对话框方面的问题,当时项目时间紧张未能深究. ...

  8. MFC中打开文件对话框:CFileDlg

    MFC中打开文件对话框:CFileDlg CFileDialog 文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOO ...

  9. 弹出打开/保存文件对话框 选择文件夹对话框

    打开/保存文件对话框: CFileDialog::CFileDialog(BOOL bOpenFileDialog, //为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框LPCTSTR ...

最新文章

  1. 连华为都在研究的计算机视觉,到底有多牛?
  2. Python编程基础:第九节 逻辑运算Logical Operators
  3. 优化以insert语句导入数据的方式
  4. oracle 产看执行计划_ODBA 技能SPM计划
  5. Linux 常用命令二 pwd cd
  6. java web 开发技术大全 代码_Java Web开发技术大全
  7. zoj 1789 The Suspects
  8. paddle 标注_质量检查丨生成序号标注,究竟可以有多快多准确?
  9. Jdk自带bin目录命令
  10. Tomcat 加载外部dll时如何配置
  11. mysql文件后缀名是什么_数据库文件的扩展名是什么?
  12. 中标麒麟系统安装步骤
  13. 【实验记录】yolov5的一些改进tricks总结--持续更ing
  14. 06 (补充)初始化sdram代码
  15. [计算机视觉] (三)相机的针孔成像模型
  16. Ubuntu 测网速
  17. 【Cocos Creator 游戏开发】开发日志-前言
  18. 微信点开分享文章所带的关键字
  19. Flash打开其他外部EXE软件
  20. 最狠的丞相李斯为何死在宦官赵高之手

热门文章

  1. acpi debug in Linux kernel
  2. [已解决] c#签名时出错
  3. TCP 与UDP 的区别
  4. “ORA-28007: the password cannot be reused”解决
  5. ciscn_2019_n_7(exit_hook)、wdb_2018_1st_babyheap(fsop的例子)
  6. 神经网络中的对抗攻击与对抗样本
  7. Oracle VM VirtualBox 新建虚拟电脑
  8. 常见开放api平台-OpenAPI
  9. 程序员面试100题之七 最长公共子字符串
  10. 十三、java类的封装、继承、多态