[MFC]公用对话框介绍、CFileDialog

本文介绍了MFC中的公用对话框,特别是CFileDialog类的使用,包括Open和Save As对话框。CFileDialog的创建涉及到默认扩展名、文件名、过滤器等参数,以及通过DoModal()显示对话框。在对话框关闭后,可以通过各种函数获取用户选择的文件信息。此外,还讨论了CFileDialog的重要属性,如OFN_HIDEREADONLY和OFN_OVERWRITEPROMPT,并展示了如何更深入地修改对话框属性。
摘要由CSDN通过智能技术生成

1. 公用对话框:

    1) 在使用Windows时有些对话框可能用得太频繁了,以至于并不是所有应用程序都愿意重复开发这些使用如此频繁的对话框,像打开文件的对话框、设置字体的对话框等等;

    2) MFC为这些对话框封装了专门的类,使得用户可以非常方便地在程序中建立这样的对话框来减轻开发负担;

    3) 这里列举几个非常常用的公用对话框类:

CFileDialog:Open和Save As对话框,这个使用实在是太频繁了;

CPrintDialog:Print和Print Setup对话框,打印和打印设置对话框使用也非常频繁;

CPageSetupDialog:Page Setup对话框,即页面设置对话框;

CFindReplaceDialog:Find和Replace对话框;

CColorDialog:Color对话框,里面有调色板可以设置颜色;

CFontDialog:Font对话框,用来设置字体,里面的列表框可以显示系统安装的字体;

!!我们重点介绍CFileDialog对话框类;


2. CFileDialog的创建:

    1) 该类型对话框的属性和行为基本都是由构造函数的参数决定的,但是不妨先看一下普通的CFileDialog对话框的一些基本元素;


    2) 观察一下该种类型对话框的几个重要的元素:</

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值