前言
现在很多教程都是VC6的,所以许多界面不一样,所以我这片就总结一下使用技巧,以及一下MFC的基础知识
安装
万事开头难,有些同学可能就死在了第一步上,点开vs2019的安装界面,你会发现我到底要安装什么?这里咋这么多东西?其实我们使用MFC来说安装一个MFC就好了,我个人推荐吧SDK也安装上,有些教程是先讲windows API 的。
- 去vs2019官网下载vs2019 Community版本 毕竟这个免费的。
- 打开visual studio install 安装 ,安装
使用C++的桌面开发
默认选择的不用改了,再在 单个组建里添加MFC
ok 安装结束
对话框程序
MFC 程序分为对话框类和文档/视图类,当然这两个并不是孤立的,我们的程序既可以有对话框和文档类。
新建对话框
- 选择新建MFC程序
- 简答的设置
重命名的我就不说了哈,基操
下一步!
我们可以在这里进行加上去掉我们不想要和想要的功能
最后一页我推荐使用默认的
最后完成。
简答的介绍以及我们需要添加的额外的设置
首先一进来,我们先熟悉一下界面。
什么你没有这些界面,这里当然是在视图里打开哇
跑一下试一下吧
点击debug 或者F5(ctrl+F5 是不调试直接运行,这样快一点)
如何设计界面
- 点击这里 打开带rc2后缀的文件
- 打开工具箱 添加控件
对于如何使用控件,这里太多了,我分到一下篇讲
其他的注意事项
我们在添加完控件的时候,写代码的时候时常遇到这类问题
找不到我们对应添加的控件!!,此时这里我们要打开 Resource.h
,看一下你的给你的控件宏定义了吗?
新建的时候共享Dll
这里区别就是你你把程序发给其他人用的时候,用的是共享的还是你写的软件自带静态dll ,如果别人电脑上没有对于dll库而且你选择的是共享的那么这个程序是在这个电脑上跑不起来的。当然静态的程序要比动态的大一点的。
文档视图结构类
这个和对话框大同小异,我讲一下不同的点
新建
新建的时候新手推荐使用 ,这个标准的样式和简单的单文档
使用类向导
类向导可方便新手了,这里说的地方可多了,下一篇在讲吧,这里说一下他的快捷键,Ctrl+Shift+X
。
如何给你的文档类添加对话框
- 在类向导里添加 MFC类
- 添加对象
学习过C++的同学都知道我们类就是个数据成员,当然我们要添加他的变量才能有对话框哇。
在veiw头文件里引入对话框头文件
添加他的变量,在view类的声明中 - 添加需要打开的时候的事件,我这里选择的是 鼠标左键单击事件
这里我们要注意的给view类添加 - DoModal()函数打开窗口
结语
头一次写这多图片的,我下一篇类向导的使用!马上出炉!