如何通过CFileDialog在Windows编程中获取文件路径?
- 内容介绍
- 文章标签
- 相关推荐
本文共计743个文字,预计阅读时间需要3分钟。
引用:没想到到2022年还有许多工业软件公司依然使用MFC,微软也一直更新MFC的库。这次使用MFC封装的CFileDialog类,编写一个获取选定文件路径、名称、扩展名的程序。
引言:没想到2022年还有很多工业软件公司依然使用MFC,微软也一直在更新MFC的库,这次使用MFC封装的CFileDialog类,写一个获得选定文件路径,名称,扩展名的程序。
个人技术博客(文章整理+源码): zobolblog.github.io/LearnWinAPI/
最终效果:
1.CFileDialog的使用
CFileDialog是MFC对windows api的FileDialog的简单封装,增加了一些接口,他的构造函数只有一个:
explicit CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL, DWORD dwSize = 0, BOOL bVistaStyle = TRUE);
第1个参数bOpenFileDialog为TRUE则表示打开文件对话框,为FALSE则表示保存文件对话框。
本文共计743个文字,预计阅读时间需要3分钟。
引用:没想到到2022年还有许多工业软件公司依然使用MFC,微软也一直更新MFC的库。这次使用MFC封装的CFileDialog类,编写一个获取选定文件路径、名称、扩展名的程序。
引言:没想到2022年还有很多工业软件公司依然使用MFC,微软也一直在更新MFC的库,这次使用MFC封装的CFileDialog类,写一个获得选定文件路径,名称,扩展名的程序。
个人技术博客(文章整理+源码): zobolblog.github.io/LearnWinAPI/
最终效果:
1.CFileDialog的使用
CFileDialog是MFC对windows api的FileDialog的简单封装,增加了一些接口,他的构造函数只有一个:
explicit CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, LPCTSTR lpszFilter = NULL, CWnd* pParentWnd = NULL, DWORD dwSize = 0, BOOL bVistaStyle = TRUE);
第1个参数bOpenFileDialog为TRUE则表示打开文件对话框,为FALSE则表示保存文件对话框。

