网站大量收购独家精品文档,联系QQ:2885784924

CFileDlg的应用.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
CFileDlg的应用

CFileDlg的应用 默认分类 2009-08-07 11:09:55 阅读114 评论0 字号:大中小 ? ? CfileDlg这个系统对话框我们经常遇到,但他提供的多形式灵活的参数,不是很多人了解,通过灵活的运用参数,可以让操作更灵活多变. 以下介绍CfileDlg的参数: 构造CFileDialogST对象。 可以传送最常用的参数(parameters)到参数列表(argument list)。 //参数: // [IN] bOpenFileDialog // 设置成TRUE构造一个打开文件对话框,FALSE为保存文件对话框。 // [IN] lpszDefExt // 默认文件扩展名。 // 如果用户用户没有在文件名编辑框中输入文件扩展名,默认文件扩展名被自动附加到文件名上。如果设置为空,不附加任何扩展名。 // [IN] lpszFileName // 在文件名编辑框中显示的初始文件名。如果为NULL,不显示任何初始文件名。 // [IN] dwFlags // 用来定制对话框的一个或多个flags的组合。 // [IN] lpszFilter // 一系列字符串对(pairs)用来设置文件过滤器,只有符合过滤条件的文件才能出现在文件列表框中。 // [IN] pParentWnd // 指向文件对话框的父窗口,可以为NULL。 // CFileDialogST(BOOL bOpenFileDialog, LPCTSTR lpszDefExt, LPCTSTR lpszFileName, DWORD dwFlags CFileDialogST() 构造CFileDialogST对象。 必须自己初始化公有成员变量m_ofn and m_bOpenFileDialog后才能使用(这个对象)。 DoModal() 本函数显示文件对话框,允许用户进行选择。m_ofn结构需要使用的域必须已经填写(在构造函数中设置或直接存取该结构),而且公有变量m_bOpenFileDialog必须被设置(TRUE为打开文件对话框,FALSE为保存文件对话框)。 //返回值: // IDOK // The user has selected a filename. // IDCANCEL // The user has closed the dialog without selecting any filename. // int DoModal() CString GetPathName() const 这个函数返回所选文件的全路径。 //返回值: // 包含文件全路径的CString对象。 // CString GetPathName() const CString GetFileName() const 这个函数返回所选文件的文件名。 //返回值: // 包含文件名的CString对象。 // CString GetFileName() const CString GetFileTitle() const 这个函数返回所选文件的标题。 //返回值: // 包含文件标题的CString对象。 // CString GetFileTitle() const CString GetFileExt() const 这个函数返回所选文件的扩展名。 //返回值: // 包含文件扩展名的CString对象。 // CString GetFileExt() const CString GetFileDir() const 这个函数返回所选文件的目录(不包含驱动器)。 //返回值: // 包含文件目录(不包含驱动器)的CString对象。 // CString GetFileDir() const CString GetFileDrive() const 这个函数返回所选文件所在的驱动器。 //返回值: // 包含文件所在的驱动器的CString对象。 // CString GetFileDrive() const POSITION GetStartPosition() const 这个函数返回文件列表的第一个文件位置。 //返回值: // 一个用于迭代的POSITION。如果列表为空,返回NULL。 // POSITION GetStartPosition() const CString GetNextPathName(POSITION pos) const 这个函数返回下一个所选文件的全路径。 //参数: // [IN] pos // 一个POSITION的引用,这个引用是上一次调用GetNextPathName或GetStartPosition返回的,如果到达列表结尾,返回NULL(用来控制迭代)。 // //返回值: // 包含文件全路径的CS

文档评论(0)

haihang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档