Twin:
所有win32窗口和对话框的基类,其中定义了以下的基本属性
窗口属性,如位置,父窗口等的句柄信息
接口定义,
A.窗口的创建方法
B.窗口的消息处理机制
C.其它杂函数(一些公用接口函数,分析进来比较麻烦)
通过这个基类来派生出所有的对话框类。
Tmainwin:public Twin
程序初始化的一些工作都放在这个类里处理。
主窗口类,处理主菜单消息。
主要用在Tmsgapp类中,用于程序的主干流程。
Tapp:
管理所有的Twin类,以及消息处理虚函数的调用,都在这儿完成。
TMsgApp:public TApp
窗口管理类,主要是启动程序等的工作。
在这儿完成了程序唯一性的判定。
Tmainwin对象的创建。
有如下图
main
TMsgApp对象建立,其中定义了窗口指针链表。
Tmainwin创建,初始化所有的窗口
消息循环开始:
TMsgApp继承自Tapp的消息处理函数进行消息处理。
结束