windows是图像化界面,多任务
消息
windows系统将消息(大的结构)发给其他应用程序
Windows消息包含了所有的外部输入或者计算机内部信息,应用程序的消息队列先进先出,Windows消息的循环--每个应用程序里有自己的消息循环
外部输入---》操作系统(windows)----》应用程序
indows消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。
例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg
消息队列
消息循环
1、操作系统消息循环
2、应用程序消息循环
(windows应用程序)消息循环
1、注册窗口类
2、创建窗口(内存)
3、显示
进入windows应用程序的消息循环,不断从从消息队列中取得消息循环,发给相应的窗口函数来执行)
windowmessage=quit退出消息循环
窗口函数
每个窗口类一个窗口函数
VB里
用户要做的创建窗口函数(case都由vb封装好了)
事件驱动
把消息归纳总结成事件,组合整合了windows下的基本消息,整合简化。
事件有顺序,有效性。