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