当前位置: 首页 > news >正文

VB 消息、消息队列、事件

windows是图像化界面,多任务

消息

windows系统将消息(大的结构)发给其他应用程序

Windows消息包含了所有的外部输入或者计算机内部信息,应用程序的消息队列先进先出,Windows消息的循环--每个应用程序里有自己的消息循环

外部输入---》操作系统(windows)----》应用程序

windows消息,就是指Windows发出的一个通知,告诉应用程序某个事情发生了。例如,单击鼠标、改变窗口尺寸、按下键盘上的一个键都会使Windows发送一个消息给应用程序。消息本身是作为一个记录传递给应用程序的,这个记录中包含了消息的类型以及其他信息。例如,对于单击鼠标所产生的消息来说,这个记录中包含了单击鼠标时的坐标。这个记录类型叫做TMsg

消息队列

消息循环

1、操作系统消息循环

2、应用程序消息循环

(windows应用程序)消息循环

1、注册窗口类

2、创建窗口(内存)

3、显示

进入windows应用程序的消息循环,不断从从消息队列中取得消息循环,发给相应的窗口函数来执行)

windowmessage=quit退出消息循环

窗口函数

每个窗口类一个窗口函数

VB里

用户要做的创建窗口函数(case都由vb封装好了)

事件驱动

把消息归纳总结成事件,组合整合了windows下的基本消息,整合简化。

事件有顺序,有效性。

http://www.lryc.cn/news/1997.html

相关文章:

  • Linux实用指令记录
  • Jetpack Compose中的绘制流程和自定义布局
  • 笔试题-2023-芯动-数字IC设计【纯净题目版】
  • 高压放大器在孔道灌浆非线性超声测试中的应用
  • vue3响应式原理
  • c/c++开发,无可避免的宏定义使用案例
  • SaaS的阴暗面:网络攻击武器化、平民化
  • 『CV学习笔记』图像处理透视变换(Python+Opencv)
  • 使用Fetch时,post数据时,后端接收的Content-Type为text/plain
  • 大型智慧校园系统源码 智慧校园源码 Android电子班牌源码
  • 【MySQL】你知道的MySQL中的集合函数有哪些呢?
  • 科目一罚款题
  • Maven中央仓库地址大全
  • 人工智能的未来———因果推理what if 第11章(统计模型) 文章解读
  • 百度贴吧发帖软件如何发布?
  • 如何成为java架构师?2023版Java架构师学习路线总结完成,真实系统有效,一切尽在其中
  • tkinter 实现选择文件夹或者多个文件
  • 深圳活动会议媒体邀约,电视台,网媒媒体资源
  • JDBC与Druid连接池
  • java易错题锦集二
  • 11.hadoop系列之MapReduce框架原理之InputFormat数据输入
  • LoadRunner
  • 笔试题-2023-芯原-数字前端设计or验证【纯净题目版】
  • 【软件测试】资深测试工程师说:你真的能做好bug分析吗?
  • NLP模型检查英语语法错误
  • Echarts的Category轴滑动
  • 04 react css上下浮动动画效果
  • 关于线程池
  • 【GPLT 二阶题目集】L2-004 这是二叉搜索树吗?
  • Python Numpy基础教程