0

当使用 Win32 API 消息循环(或任何更高级别的抽象,例如System.Windows.Forms.IMessageFilter)来获取消息时,我如何找出是谁/哪个控件/哪个组件/哪段代码发布了WM_MOUSEMOVE

这在 Win32 的上下文中是否有意义?类似于object sender.NET 事件的东西。

我检查了文档,WM_MOUSEMOVE但找不到任何东西。从那以后我已经有十年没有广泛使用 Win32 API 了。

4

1 回答 1

2

所有窗口消息都发送到特定的 HWND。那是接收器。窗口消息的发送者是操作系统,因为它在决定应该向窗口发送消息时为特定窗口生成窗口消息。

于 2014-01-14T09:10:01.487 回答