MFC

                                                                             MFC

1.       消息响应流程

操作系统接收应用程序的窗口消息->将消息投递到消息队列中->应用程序调用GetMessage取出消息,通过TranslateMessage(消息转换)产生新的消息->应用程序调用DispatchMessage(消息回传给操作系统)->调用窗口过程,(swith/case)消息响应。

2.       APISDK

[1]     API(系统函数),可以通过MSDN

[2]     SDK(软件开发包):所需资源的一个集合

3.       窗口与句柄

4.       消息与消息队列

[1]     事件驱动,基于消息(MSG结构体)

[2]     消息队列:一个程序开始执行,系统会为它创建消息队列,应用程序通过消息循环(whileGetMessage...))),不断取出消息,根据消息响应函数进行响应。

[3]     进队消息和不进队消息(直接发给窗口)

[4]     用户程序可以调用系统的API,系统也会调用用户程序

[5]     处理消息的函数叫窗口过程

5.       WinMain函数

6.       窗口的创建

[1]     设计一个窗口类;注册一个窗口;创建窗口;显示及更新窗口。

posted @ 2019-08-26 10:06  行走的算法  阅读(293)  评论(0编辑  收藏  举报