mfc数据转换

mfc数据转换

ID:37712685

大小:20.87 KB

页数:9页

时间:2019-05-29

mfc数据转换_第1页
mfc数据转换_第2页
mfc数据转换_第3页
mfc数据转换_第4页
mfc数据转换_第5页
资源描述:

《mfc数据转换》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、MFC打开一个文件第1个回答CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下:CFileDialog::CFileDialog(BOOLbOpenFileDialog,LPCTSTRlpszDefExt=NULL,LPCTSTRlpszFileName=NULL,DWORDdwFlags=OFN_HIDEREADONLY

2、OFN_OVERWRITEPROMPT,LPCTSTRlpszFilter=NULL,CWnd*pParentWnd=NULL);参数意义如下:bOpenFileDialog为TRUE则显示打开对话框,为FALSE

3、则显示保存对话文件对话框。lpszDefExt指定默认的文件扩展名。lpszFileName指定默认的文件名。dwFlags指明一些特定风格。lpszFilter是最重要的一个参数,它指明可供选择的文件类型和相应的扩展名。参数格式如:"ChartFiles(*.xlc)

4、*.xlc

5、WorksheetFiles(*.xls)

6、*.xls

7、DataFiles(*.xlc;*.xls)

8、*.xlc;*.xls

9、AllFiles(*.*)

10、*.*

11、

12、";文件类型说明和扩展名间用

13、分隔,同种类型文件的扩展名间可以用;分割,每种文件类型间用

14、分隔,末尾用

15、

16、指明。pParentWnd为父

17、窗口指针。创建文件对话框可以使用DoModal(),在返回后可以利用下面的函数得到用户选择:CStringCFileDialog::GetPathName()得到完整的文件名,包括目录名和扩展名如:c:estest1.txtCStringCFileDialog::GetFileName()得到完整的文件名,包括扩展名如:test1.txtCStringCFileDialog::GetExtName()得到完整的文件扩展名,如:txtCStringCFileDialog::GetFileTitle()得到完整的文件名,不包括目录名和扩展名如:test1POSITIONCFileD

18、ialog::GetStartPosition()对于选择了多个文件的情况得到第一个文件位置。CStringCFileDialog::GetNextPathName(POSITION&pos)对于选择了多个文件的情况得到下一个文件位置,并同时返回当前文件名。但必须已经调用过POSITIONCFileDialog::GetStartPosition()来得到最初的POSITION变量。例如{CStringFilePathName;CFileDialogdlg(TRUE);///TRUE为OPEN对话框,FALSE为SAVEAS对话框if(dlg.DoModal()==IDOK)F

19、ilePathName=dlg.GetPathName();}相关信息:CFileDialog用于取文件名的几个成员函数:假如选择的文件是C:WINDOWSTEST.EXE则:(1)GetPathName();取文件名全称,包括完整路径。取回C:WINDOWSTEST.EXE(2)GetFileTitle();取文件全名:TEST.EXE(3)GetFileName();取回TEST(4)GetFileExt();取扩展名EXE以上摘自:http://www.cnblogs.com/eric_lgf/archive/2009/08/02/1536885.html CFileDi

20、alogpCFileDialog(true,NULL,NULL,0,"文本文件(*.txt)

21、*.txt");//CFileDialogpCFileDialog最后一个参数是打开文件对话框的筛选器内容,不是文件路径pCFileDialog.m_ofn.lpstrTitle="打开文件";if(pCFileDialog.DoModal()!=IDOK){return;}CFilepCFile;charcharArrMsg[1024];inthResult=pCFile.Open(pCFileDialog.GetFileName(),CFile::modeRead);if(hRes

22、ult==0){MessageBox("打开文件E:\FFF.TXT失败!");return;}::memset(charArrMsg,'',1024);pCFile.Read(charArrMsg,1024);MessageBox(charArrMsg);pCFile.Close();------ 第2个回答CFile文件操作详解各种关于文件的操作在程序设计中是十分常见,如果能对其各种操作都了如指掌,就可以根据实际情况找到最佳的解决方案,从而在较短的时间内编写出高效的代码,因而熟练的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。