使用MFC读取图片文件和视频文件
2012-10-27 12:48
507 查看
CFileDialog 文件选择对话框的使用:
首先构造一个对象并提供相应的参数,构造函数原型如下:
参数意义如下:
bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。
lpszDefExt 指定默认的文件扩展名,例如: _T("*.bmp")
lpszFileName 指定默认的文件名.可以不写,如""
dwFlags:对话框风格,一般为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 (*.*)|*.*||";
文件类型说明和扩展名间用 |
分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,末尾用 || 指明。(和乐谱似的,呵呵)
整理自
http://blog.sina.com.cn/s/blog_63e60e9c0100rubl.html
http://blog.csdn.net/demok2010/article/details/5957523
首先构造一个对象并提供相应的参数,构造函数原型如下:
CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL );
参数意义如下:
bOpenFileDialog 为TRUE则显示打开对话框,为FALSE则显示保存对话文件对话框。
lpszDefExt 指定默认的文件扩展名,例如: _T("*.bmp")
lpszFileName 指定默认的文件名.可以不写,如""
dwFlags:对话框风格,一般为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 (*.*)|*.*||";
文件类型说明和扩展名间用 |
分隔,同种类型文件的扩展名间可以用 ; 分割,每种文件类型间用 | 分隔,末尾用 || 指明。(和乐谱似的,呵呵)
整理自
http://blog.sina.com.cn/s/blog_63e60e9c0100rubl.html
http://blog.csdn.net/demok2010/article/details/5957523
相关文章推荐
- 使用流式文件读取或写入图片(jpg,png等)或视频(mp4)或音频(mp3)文件
- VS2010中在MFC下使用OpenCV读取视频文件
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- vb.net 使用Access数据库 保存和读取图片文件
- 使用windows API函数读取AVI视频文件
- 使用ffmpeg将BMP图片编码为x264视频文件,将H264视频保存为BMP图片,yuv视频文件保存为图片的代码
- Android中使用又拍云存储来上传文件(包括图片、音频和视频等)
- 使用PHPWord读取Word文件并插入图片
- ffmpeg从视频文件中读取成bmp图片
- Android使用Rxjava异步递归读取内存卡中所有的视频文件
- Confluence 为图片,视频,音频和文档文件使用自动完成
- OpenCV_读取文件夹下的图片生成视频文件
- 应用dranger教程使用ffmpeg库从视频中读取图片的示例程序
- ffmpeg从视频文件中读取成bmp图片
- Silverlight读取Zip文件中的图片与视频
- C# 使用FileUpload控件上传图片,将文件转换成二进制进行存储与读取
- VS2010MFC对话框程序中使用Windows Media Player播放音频或视频文件
- ffmpeg从视频文件中读取成bmp图片
- VC6.0中使用Stream Object读取数据中流文件并显示Bmp,JPG等图片
- ffmpeg从视频文件中读取成bmp图片