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

时间:2012-11-17 22:38:46

标签: c++ windows winapi dialog window

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

我尝试创建自己的DialogBox来显示值,但WM_MOUSEMOVE仅适用于该DialogBox,而不是在其外部。

1 个答案:

答案 0 :(得分:0)

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

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