如何将事件处理程序添加到桌面窗口
How to add event handler to the desktop window?
我正在尝试制作一个程序,该程序将使用鼠标下的颜色值更新另一个窗口文本输入。问题是我不知道我把这个支票放在哪里WM_MOUSEMOVE
,因为我自己还没有创建桌面窗口。
我尝试创建自己的对话框来显示值,但WM_MOUSEMOVE
仅在该对话框内工作,而不能在该对话框之外工作。
我不是这方面的专家,但从我读到的内容来看,你需要听WM_INPUT消息。为了开始接收该消息,应用程序需要注册以侦听鼠标。
阅读以下内容: http://msdn.microsoft.com/en-us/library/windows/desktop/ms645543(v=vs.85).aspx#_win32_Reading_Raw_Input
相关文章:
- 如何停止在所有桌面上显示C / C++ WINAPI窗口?
- Windows Service 可以枚举桌面顶级窗口吗?
- DX9 桌面窗口管理器高 CPU
- xcb_get_image_reply另一个工作区/桌面上的窗口失败
- 如何在窗口上获取活动桌面类型
- 编写 Windows 桌面应用程序时,我应该在哪里跟踪我的窗口句柄?
- Win32 透明全屏仅在窗口大小溢出桌面时才有效
- 在窗口或桌面窗口中单击文件
- 如何将事件处理程序添加到桌面窗口
- 为什么MessageBox在我创建的桌面中显示窗口,而AllocConsole在上一个桌面中显示它
- 在Gnome或KDE中以编程方式移动桌面上的应用程序窗口
- 我需要在桌面上显示或隐藏所有窗口的列表
- 在桌面图标后面放一个窗口
- 如何在桌面上找到对话框窗口的位置
- 如何获取桌面窗口句柄
- 在活动的OS X桌面上保留一个窗口
- 保持一个应用程序窗口始终在当前桌面在linux和mac
- 基于 ATL 的 CWindowImpl 的 Direct2D 桌面窗口类模板
- 禁用"桌面"子窗口的透明度
- 用户界面 - 测试C++ GUI 桌面窗口应用的自动化工具/库/框架