MFC学习(3)对话框

来源:互联网 发布:手机淘宝2015旧版本5.4 编辑:程序博客网 时间:2024/06/06 00:09

因为我看的是别人的文档写的,所以不好意思直接复制粘贴人家的到我的博客上,我也就是标记下哪些地方有那些东西方便自己以后查看而言,如果想自己操作推荐看一下鸡啄米的文档,里面真的说的很详细,基本上都可以做出来

属性页对话框及相关类的介绍



属性页对话框:
属性页对话框就是包含一般属性页对话框和向导对话框两类。它将多个对话框集成于一身,通过标签或按钮来切换页面。




属性页对话框相关类:
CPropertyPage:(继承自CDialog)
用于处理单个的属性页,所以要为每个属性页都创建一个继承自CPropertyPage的子类。


P47


CPropertySheet:
? CPropertySheet类继承自CWnd类,它是属性表类,负责加载、打开或删除属性页,并可以在属性页对话框中切换属性页。它跟对话框类似,也有模态和非模态两种。


这两个向导对话框都有很多的属性和可重载的函数,我就不复制粘贴了,你们可以自己看鸡啄米的文档,可以免费下载的。


关于向导对话框的创建及显示,这是操作问题,自己在下面操作多了就好了。


P50有
到P55


一般属性对话框的创建及显示
一般属性页对话框和向导对话框的创建和显示的不同包括,是否需要OnSetActive和OnWizardFinish等重载函数,是否需要调用属性表类的SetWizardMode函数设置为向导对话框模式。

其余创建等等全部都与向导对话框一致。


P56

对话框:消息对话框

     我们在使用Windows系统的过程中经常会见到消息对话框,提示我们有异常发生或提出询问等。因为在软件开发中经常用到消息对话框,所以MFC提供了两个函数可以直接生成指定风格的消息对话框,而不需要我们在每次使用的时候都要去创建对话框资源和生成对话框类等。这两个函数就是CWnd类的成员函数MessageBox()和全局函数AfxMessageBox()。

P60

对话框:文件对话框

打开文件对话框用于选择要打开的文件的路径,保存文件对话框用来选择要保存的文件的路径

打开文件对话框:

很多编辑软件像记事本等都有“打开”选项,选择“打开”后会弹出一个对话框,让我们选择要打开文件的路径,这个对话框就是打开文件对话框。

保存文件对话框:

除了“打开”选项一般还会有“另存为”选项,选择“另存为”后往往也会有一个对话框弹出,让我们选择保存路径,这就是保存文件对话框。


P64

对话框:字体对话框

字体对话框的作用是用来选择字体


P67

对话框:颜色对话框


继续学习MFC发现还是自己操作最靠谱,也没什么好总结的,熟能生巧,我就不继续写这个了,还是以练习为主





0 0