猎豹MFC--框架结构剖析--不用向导--单文档视图 非对话框
![](https://images2015.cnblogs.com/blog/751322/201603/751322-20160320221722881-1304334055.png)
![](https://images2015.cnblogs.com/blog/751322/201603/751322-20160320221724271-613334584.png)
建立win32项目:
win32是C语言的使用sdk.windows操作系统是用C语言做的。
新建MFC 多文档 单文档 是真正的MFC程序。基于对话框的是最简单的MFC应用程序。下面新建一MFC 单文档 带有视图结构的程序:
![](bfff8d72-bdf9-4d33-8a36-971fa6fa47a0_files/1368725421.png)
![](https://images2015.cnblogs.com/blog/751322/201603/751322-20160320221754615-1381719760.png)
C++习惯把类的定义放在头文件中,在源文件中添加新文件:
![](https://images2015.cnblogs.com/blog/751322/201603/751322-20160320221800599-1288027663.png)
源文件进行调用如下:
也可以全部写在一个源文件中:如下,但是这样不好 不符合我们C++使用习惯。
一定要设置项目属性:
![](bfff8d72-bdf9-4d33-8a36-971fa6fa47a0_files/1370389156.png)
如下成功了:
方法二:
两个继承:
C++习惯一个类放到一个头文件中
头文件:
函数体写在源文件中:
![](bfff8d72-bdf9-4d33-8a36-971fa6fa47a0_files/308f4155-174d-4f0c-924c-b03bce1e949a.png)
如下是第2个MFC应用程序:
![](bfff8d72-bdf9-4d33-8a36-971fa6fa47a0_files/d038647e-07e6-49a7-8b08-b945c8d24436.png)
如下是第一个:
![](bfff8d72-bdf9-4d33-8a36-971fa6fa47a0_files/cbbf4c51-4c18-4250-b9bc-7df37afc92f0.png)