MFC- 文件对话框

本文介绍了MFC中CFileDialog类在实现打开和保存文件对话框时的应用。通过CFileDialog的构造函数和成员函数,详细讲解如何设置对话框属性、文件过滤器,并获取用户的选择,如文件路径、文件名和扩展名。
摘要由CSDN通过智能技术生成

文件对话框分为打开文件对话框和保存文件对话框,相信大家在Windows系统中经常见到这两种文件对话框。例如,很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打开文件的路径,这个对话框就是打开文件对话框;除了“打开”选项一般还会有“另存为”选项,选择“另存为”后往往也会有一个对话框弹出,让我们选择保存路径,这就是保存文件对话框。

正如上面举例说明的,打开文件对话框用于选择要打开的文件的路径,保存文件对话框用来选择要保存的文件的路径。

       文件对话框类CFileDialog

      MFC使用文件对话框类CFileDialog封装了对文件对话框的操作。CFileDialog类的构造函数原型如下:

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
);

参数说明:

       bOpenFileDialog:指定要创建的文件对话框的类型。设为TRUE将创建打开文件对话框,否则将创建保存文件对话

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值