windows消息响应机制到底是什么,谁发出消息,什么是消息?谁来响应消息?怎样响应?

到底是谁发出消息的?什么触发而去发出消息?

怎样叫消息,能举个例子么?wm_paint这种就叫消息?

谁响应消息?是固定好的来响应,还是可以自定义的来响应?

求举个例子,别百科

没怎么学Windows。

消息驱动机制给我的印象是:
当用户做出某种动作、或者系统发生某种变化,操作系统就会自动调用一个消息处理函数并且传递一些描述事件的参数,这个函数就可以执行一些操作来响应这个操作。 消息是由操作系统发出的。 消息这个名词估计就是为了好听和形象吧,面向对象编程把调用一个对象的成员函数的操作称为发送一个消息,发出者这个函数的调用者。

paint消息就是在窗口需要重新绘制时调用窗口处理过程,并传递标识这个消息的参数。

消息响应就是通过应用程序定义的窗口消息处理函数来响应,也就是说响应那些消息以及如何响应由程序员定义。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-24
这个没研究过,不过消息来源的话应该有很多种,比如WM_PAINT消息,这个消息可以由操作系统内部发出,比如窗口改变了大小啊,操作系统就往这个窗口的消息循环里面添加WM_PAINT消息,然后窗口的接收部分接收到了这个消息就重新绘制窗口,也可以用户发出,比如UpdateWindow也是往消息循环里面添加一个消息。
消息机制简单的将就是一边加水,一边放水,加水就是往消息循环里面添加消息,这个消息可以是系统的也可以是你自定义的,当然放水就是从这里面提取出消息,然后根据消息定义来响应不同操作,前提是你有响应函数,Windows自己默认一套响应方式,你自己的消息需要你自己来写响应方式。
第2个回答  2013-10-24
有用户消息,有系统消息。事件引发消息,你鼠标单击右键弹出菜单。消息主要是传递参数是一个结构体,消息映射到响应函数,由系统或应用程序执行消息响应函数。。。自己定义的消息自己编写响应函数,系统定义的系统响应,其实由系统维护一个消息队列,根据句柄派送到相应的窗口,由窗口相应的响应函数响应。消息映射就是实现消息跟响应函数联系起来本回答被提问者采纳

windows消息响应机制到底是什么,谁发出消息,什么是消息?谁来响应消息...
消息响应就是通过应用程序定义的窗口消息处理函数来响应,也就是说响应那些消息以及如何响应由程序员定义。

windows系统的消息响应机制
Windows系统的消息响应机制是基于事件驱动的模型,其中操作系统通过消息队列来管理和分发各种事件消息,如键盘输入、鼠标移动和点击等,而应用程序则通过窗口过程函数来接收和处理这些消息。在Windows系统中,消息是描述某个事件发生的通知,例如用户的键盘输入、鼠标点击或窗口状态的变化等。每个Windows应用程序都...

理解并阐述windows系统的消息响应机制
Windows系统的消息响应机制是一种基于事件驱动的编程模型,它允许应用程序通过接收并处理来自系统或用户的消息来执行相应的操作。在Windows操作系统中,消息响应机制是图形用户界面(GUI)的核心组成部分。这种机制使得应用程序能够响应用户的各种输入,如鼠标点击、键盘按键等,同时也能够处理系统生成的消息,如窗...

响应机制是什么意思?
消息主要是传递参数是一个结构体,消息映射到响应函数,由系统或应用程序执行消息响应函数。。。自己定义的消息自己编写响应函数,系统定义的系统响应,其实由系统维护一个消息队列,根据句柄派送到相应的窗口,由窗口相应的响应函数响应。消息映射就是实现消息跟响应函数联系起来 问题三:反应机理计算中的反应...

请问如何简述windows消息机制?
Windows系统通过消息机制来管理交互,消息(Message)被发送,保存,处理,一个线程会维护自己的一套消息队列(Message Queue),以保持线程间的独占性。队列的特点无非是先进先出,这种机制可以实现一种异步的需求响应过程。如何发送消息?消息的发送终归通过函数调用,比较常用的有PostMessage(),SendMessage(...

windows 消息机制
Windows消息机制详解Windows操作系统采用消息驱动架构,以实现应用程序之间的交互与系统间的通信。应用程序的功能通过处理接收到的消息来实现,但消息是非抢占式的,按照到达顺序处理,有时可能导致实时事件处理延迟。窗口是Windows可视化交互的核心,每个窗口在其所属线程内维护消息队列,确保线程间的同步。消息分...

windows消息机制是怎么一回事?谢谢!
· 窗口过程。每个窗口都有一个窗口过程来接收传递给窗口的消息,它的任务就是获取消息然后 响应它。窗口过程是一个回调函数;处理了一个消息后,它通常要返回一个值给Windows。注意回调函数是程序中的一种函数,它是由Windows或外部模块调用的。一个消息从产生到被一个窗口响应,其中有5个步骤:1) ...

Windows消息机制
Windows操作系统以消息为中心的运作机制,使得应用程序之间的交互和系统管理得以高效进行。消息是Windows中信息传递的核心,通过消息驱动,应用程序能响应并处理特定功能的触发。系统包含两种类型的消息队列:系统消息队列和应用程序消息队列。Windows监控所有输入设备,当事件发生时,首先将消息放入系统队列,然后...

windows平台下怎么响应键盘事件
2、消息 3、消息的来源 4、Windows的消息系统的组成 5、消息的响应 三、Windows消息机制要点 1. 窗口过程 2 消息类型 3消息队列(Message Queues)4 队列消息和非队列消息 5 Windows消息函数 6消息死锁( Message Deadlocks 7 BroadcastSystemMessage 四、MFC消息机制 1.MFC框架下,接收处理来自Windows消息...

windows消息处理机制消息实现概述
Windows消息处理机制是操作系统提供的一系列API函数实现界面绘制功能的核心控制中心和命令传达机制。消息在操作系统中通过固定的结构传递给应用程序,包括窗口句柄、消息类型、附加信息、发送时间与鼠标位置。Windows消息控制中心通常分为三层结构,顶层为内核维护的消息队列,中间层为应用程序的Application对象,底层...

相似回答