有关消息机制一问 ( 积分: 50 )

  • 主题发起人 主题发起人 awfigsk
  • 开始时间 开始时间
A

awfigsk

Unregistered / Unconfirmed
GUEST, unregistred user!
我看到书上有一段这样的话:通过消息队列的消息会送到系统消息队列临时存放一下,然后系统根据MSG数据结构中的hWnd成员把消息发送给相应的应用程序的消息队列。

我不明白的是,MSG数据结构中的hWnd成员是接收该消息的窗口的窗口句柄,系统怎么知道该窗口是属于哪个应用程序的?怎么知道根据hwnd成员把消息发送给窗口对应的应用程序消息队列?

还请各位大富翁指点,谢谢!
 
窗口肯定属于某一线程
而线程肯定属于某进程
进程相当于应用程序,系统为什么不知道?
 
系统都要记录这些信息的,如果系统连这些都不知道,那终止进程不是连窗口都销毁不了???
 
谢谢二位!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部