![Windows 向应用程序发送什么类型的消息?](https://linux22.com/image/1231523/Windows%20%E5%90%91%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E5%8F%91%E9%80%81%E4%BB%80%E4%B9%88%E7%B1%BB%E5%9E%8B%E7%9A%84%E6%B6%88%E6%81%AF%EF%BC%9F.png)
Windows 会向应用程序发送什么样的消息?例如,当我单击此 Firefox 窗口时,会发生什么?Windows 会找到应用程序的进程 ID 并向其发送一些消息吗?
我正在寻找此类细节以进行研究。如果有人能给我指明正确的方向,我将不胜感激!
答案1
用户->进程、进程<->进程和操作系统<->进程交互的 Win32 API 都是基于消息的。
看http://en.wikipedia.org/wiki/Message_loop_in_Microsoft_Windows有关微软基本介绍和相关文档的一些有用链接,包括http://www.microsoft.com/msj/0795/dilascia/dilascia.aspx这似乎是对该主题的一个相当完整的介绍(尽管可能需要一些现有的 Windows 编程知识)。