对话框人机交汇的主要窗口
对话框数据主要来源与三个方面:对话框资源、对话框对象和文档对象。
- 对话框资源
对话框资源就是用户输入和获取数据的图形界面。也就相当于一个模板,用户可以对这个对话框资源进行添加相应的控件,是这个对话框功能更加完善。
- 对话框对象
对话框对象实现了对话框和应用程序之间的通信,在显示对话框之前,我们可以通过对话框对象的成员变量对控件来进行初始化等操作,关闭对话框之后,可通过访问对话框对象来获得用户对对话框输入的数据。
- 文档对象
保存需要进一步处理的数据。
应用程序的处理顺序:
用户通过对话框输入相应的信息--->对话框对象得到信息---->将需要处理的数据保存到文档对象中,使用序列化函数将文档对象储存到一个文件中。
对话框的使用
对话框是由对话框资源模板和对话框类共同组成。
首先需要创建一个对话框资源模板,并向其中添加控件,再添加与控件对应的消息处理函数,最后在程序中显示对话框并访问与控件关联的成员变量。