CFileDialog用法
2016-01-11 15:29
387 查看
http://www.cnblogs.com/doublesnke/archive/2011/07/19/2110341.html
CFileDialog 在MSDN中的函数原形
参数解释:bOpenFileDialog:TRUE为打开文件对话框;FALSE为保存文件对话框lpszDefExt:缺省的扩展名lpszFileName:缺省显示在文件名组合框的编辑框的文件名,一般可选NULLdwFlags:对话框风格,一般为OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, 即隐藏只读选项和覆盖已有文件前提示。类型:OFN_HIDEREADONLY:隐藏只读选项OFN_OVERWRITEPROMPT:覆盖已有文件前提OFN_ALLOWMULTISELECT:允许选择多个文件OFN_CREATEPROMPT:如果输入的文件名不存在,则对话框返回询问用户是否根据次文件名创建文件的消息框OFN_FILEMUSTEXIST:只能输入已存在的文件名OFN_FORCESHOWHIDDEN:可以显示隐藏的文件OFN_NOREADONLYRETURN:不返回只读文件OFN_OVERWRITEPROMPT:保存的文件已存在时,显示文件已存在的信息lpszFilter:文件筛选类型,它指明可供选择的文件类型和相应的扩展名。参数格式如:
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,末尾用 || 指明。pParentWnd:父窗口指针,一般可选NULL.-------------------------------------------------------------------------------------------------------实例:
CFileDialog 在MSDN中的函数原形
"Chart Files (*.xlc)|*.xlc|Worksheet Files (*.xls)|*.xls|Data Files (*.xlc;*.xls)|*.xlc; *.xls|All Files (*.*)|*.*||";文件类型说明和扩展名间用 | 分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,末尾用 || 指明。pParentWnd:父窗口指针,一般可选NULL.-------------------------------------------------------------------------------------------------------实例:
CFileDialog dlg(TRUE,"avi",NULL,OFN_HIDEREADONLY|OFN_OVERWRITEPROMPT,"(*.avi;*.mp4;*.wmv)|*.avi;*.mp4;*.wmv||"); if(dlg.DoModal() == IDOK) { m_video= dlg.GetPathName(); }
相关文章推荐
- java获取任意指定日期后前后任一一天
- 时间简化
- rsyn常见错误总结--方便用于排错
- 软件开发实用小软件
- 常用的正则表达式
- YTU 2918: Shape系列-5
- ASP.NET(C#)——int.Parse和Convert.ToInt32
- NoSQL 之 Morphia 操作 MongoDB
- 蓝桥杯 小朋友排队 (归并排序)好题
- iTOP-4412开发板Android操作系统源码编译过程全纪录
- iOS app性能优化的那些事
- mongoDB 查询操作
- Redis 集群安装
- Notepad++设置运行Python程序
- KVC
- 转自阮一峰的SASS用法指南
- 源码编译
- ARM Linux系统启动流程
- 【BZOJ 1856】 [Scoi2010]字符串
- 浅谈压缩感知(二十三):压缩感知重构算法之压缩采样匹配追踪(CoSaMP)