=======================================
MFC程序框架及运行流程介绍
利用C++ MFC (微软基础类库)创建windows应用程序可以比较方便,因为微软打包好了很多基础东东,比如控件。
首先MFC写的程序的运行大致原理,要了解。
MFC应用程序的运行流程与SDK程序是类似的,都是先进行一些初始化过程,再注册并创建窗口,然后显示、更新窗口,最后进入消息循环,消息都由窗口过程函数处理。
在运行流程上有基本的掌握即可。
========================================
MFC程序消息驱动机制
Windows应用程序是消息驱动的。在MFC软件开发中,界面操作或者线程之间通信都会经常用到消息,通过对消息的处理实现相应的操作。比较典型的过程是:
- 用户操作窗口,
- 然后有消息产生,
- 送给窗口的消息处理函数处理,
- 对用户的操作做出响应。