目录
1、项目的创建:
2、项目的管理 :
打开类试图来操作操作类
3、分析以及生成的项目代码 :
(1)、查看CFrame中的消息映射宏
(2)、自动生成事件
(3)、在CFrame中添加对应的鼠标处理函数
由于CFrame相当于相框,所以鼠标处理的函数应该放在view中才能生效
(4)、在VIEW中添加鼠标左键点击事件
(5)、在VIEW中添加绘图
绘图有俩种一种时OnDraw还有一个是OnPaint。当有OnPaint时候,OnDraw会被取代而不是覆盖。所以有OnPaint就不要有OnDraw。
1)、OnDraw的绘图
代码部分实现OnDraw绘图:
2)、OnPaint绘图
代码实现部分:
4、文档/视图结构:
5、MFC中重要的函数:
(1)、InitInstance函数
应用程序的一个虚函数,MFC应用程序的入口
(2)、PreCreateWindow函数
(3)、OnCreate函数
OnCreate函数是一个消息响应函数,响应WM_CREATE消息的一个函数,而WM_CREATE消息是由Create函数调用的。
当Create窗口创建之后,会向操作系统发送WM_CREATE消息,OnCreate()函数主要用来响应此消息
(4)、OnDraw和OnPaint函数
我们通常使用OnDraw函数,所以不用编写OnPaint函数,否则OnDraw函数会失效。
6、扩展知识:
(1)、MFC中后缀为Ex的函数都是扩展函数。
(2)、在MFC中,以Afx前缀的函数都是全局函数,可以在程序的任何地方调用。
7、最终的程序UI