前言

现在很多教程都是VC6的,所以许多界面不一样,所以我这片就总结一下使用技巧,以及一下MFC的基础知识

安装

万事开头难,有些同学可能就死在了第一步上,点开vs2019的安装界面,你会发现我到底要安装什么?这里咋这么多东西?其实我们使用MFC来说安装一个MFC就好了,我个人推荐吧SDK也安装上,有些教程是先讲windows API 的。

  1. vs2019官网下载vs2019 Community版本 毕竟这个免费的。
    image.png
  2. 打开visual studio install 安装 ,安装使用C++的桌面开发 默认选择的不用改了,再在 单个组建里添加MFCimage.png
    ok 安装结束

对话框程序

MFC 程序分为对话框类和文档/视图类,当然这两个并不是孤立的,我们的程序既可以有对话框和文档类。

新建对话框

  1. 选择新建MFC程序
    image.png
  2. 简答的设置
    重命名的我就不说了哈,基操
    image.png
    下一步!
    image.png
    我们可以在这里进行加上去掉我们不想要和想要的功能
    最后一页我推荐使用默认的
    image.png
    最后完成。

简答的介绍以及我们需要添加的额外的设置

首先一进来,我们先熟悉一下界面。
image.png
什么你没有这些界面,这里当然是在视图里打开哇
image.png

跑一下试一下吧

点击debug 或者F5(ctrl+F5 是不调试直接运行,这样快一点)
image.png

如何设计界面

  1. 点击这里 打开带rc2后缀的文件
    image.png
    image.png
  2. 打开工具箱 添加控件
    image.png
    对于如何使用控件,这里太多了,我分到一下篇讲

其他的注意事项

我们在添加完控件的时候,写代码的时候时常遇到这类问题

image.png
找不到我们对应添加的控件!!,此时这里我们要打开 Resource.h,看一下你的给你的控件宏定义了吗?
image.png

新建的时候共享Dll

image.png
这里区别就是你你把程序发给其他人用的时候,用的是共享的还是你写的软件自带静态dll ,如果别人电脑上没有对于dll库而且你选择的是共享的那么这个程序是在这个电脑上跑不起来的。当然静态的程序要比动态的大一点的。

文档视图结构类

这个和对话框大同小异,我讲一下不同的点

新建

新建的时候新手推荐使用 ,这个标准的样式和简单的单文档
image.png

使用类向导

类向导可方便新手了,这里说的地方可多了,下一篇在讲吧,这里说一下他的快捷键,Ctrl+Shift+X
image.png

如何给你的文档类添加对话框

image.png

  1. 在类向导里添加 MFC类 image.png
  2. 添加对象
    学习过C++的同学都知道我们类就是个数据成员,当然我们要添加他的变量才能有对话框哇。
    在veiw头文件里引入对话框头文件
    image.png
    添加他的变量,在view类的声明中image.png
  3. 添加需要打开的时候的事件,我这里选择的是 鼠标左键单击事件
    image.png
    这里我们要注意的给view类添加
  4. DoModal()函数打开窗口
    image.png

结语

头一次写这多图片的,我下一篇类向导的使用!马上出炉!
微信小程序

努力成长的程序员