鼠标事件监听器-在整个屏幕上
mouse event listeners - on the entire screen?
我正在做一些像鼠标没有边界的东西。我想在整个屏幕上使用鼠标监听器。一开始我从Java开始,但后来发现Java只能在给定的帧中检测到它…
所以我的问题是除了Java之外,你推荐哪种语言作为鼠标监听器(在整个屏幕上)
如果你使用c#, C/c++或任何其他提供本地Win32 api访问的语言,你可以使用Hooks api来实现。
对于Java,查看jnativehook。
您可以在java中这样做。您必须创建未修饰的透明JFrame(或者您想要的Window实例),所以用户不会看到它,但它会存在。然后向此窗口添加鼠标侦听器。
这个资源将帮助您创建透明窗口:http://java.sun.com/developer/technicalArticles/GUI/translucent_shaped_windows/
相关文章:
- Android NDK传感器向事件队列报告奇怪的间隔
- 从文本文件中读取时钟时间和事件时间并进行处理
- WMI检测进程创建事件-c++
- EvtExportLogneneneba API正在将远程计算机的事件日志保存到远程PC本身.如何将其保存到主机
- UE4-如何在给定4个屏幕坐标的情况下缩放纹理或材质
- 如何在GTK程序运行时禁用屏幕保护程序/电源管理/屏幕消隐
- 处理闪烁窗口事件
- C++Builder中的OnClick事件签名存在问题
- 使用 SFML 和 C++ 将 Pixel 打印到屏幕上
- 跟踪滚动条上的鼠标事件
- 什么是事件表 (wxWidgets)?
- 如何在 MFCaptureEngine 中获取"Camera removed"事件
- 给定顺序中的事件处理
- 如何使用 c++ mfc 在屏幕上获取鼠标事件
- C FLTK 1.3.2:最新的屏幕,处理事件和非障碍睡眠
- 捕获Linux/Ubuntu(屏幕捕获 鼠标/键盘事件)中的窗口事件
- Qt:按键事件中的打印屏幕键
- 鼠标事件监听器-在整个屏幕上
- 无法捕获屏幕保护程序事件
- 捕捉屏幕保护程序事件