如何将事件处理程序添加到桌面窗口

How to add event handler to the desktop window?

本文关键字:桌面 窗口 添加 程序 事件处理      更新时间:2023-10-16

我正在尝试制作一个程序,该程序将使用鼠标下的颜色值更新另一个窗口文本输入。问题是我不知道我把这个支票放在哪里WM_MOUSEMOVE,因为我自己还没有创建桌面窗口。

我尝试创建自己的对话框来显示值,但WM_MOUSEMOVE仅在该对话框内工作,而不能在该对话框之外工作。

我不是这方面的专家,但从我读到的内容来看,你需要听WM_INPUT消息。为了开始接收该消息,应用程序需要注册以侦听鼠标。

阅读以下内容: http://msdn.microsoft.com/en-us/library/windows/desktop/ms645543(v=vs.85).aspx#_win32_Reading_Raw_Input