0
点赞
收藏
分享

微信扫一扫

构建高性能物联网数据平台:EMQX和CnosDB的完整教程

Raow1 2023-10-18 阅读 39
mfcc++

目录

1、项目的创建:

2、项目的管理 :

3、分析以及生成的项目代码 :

(1)、查看CFrame中的消息映射宏

(2)、自动生成事件

(3)、在CFrame中添加对应的鼠标处理函数 

(4)、在VIEW中添加鼠标左键点击事件

(5)、在VIEW中添加绘图

1)、OnDraw的绘图

2)、OnPaint绘图

4、文档/视图结构:

5、MFC中重要的函数:

(1)、InitInstance函数

(2)、PreCreateWindow函数

(3)、OnCreate函数

(4)、OnDraw和OnPaint函数

6、扩展知识:

7、最终的程序UI


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

 

举报

相关推荐

0 条评论