c++ - 在 X11 下如何判断你的光标是否指向你的桌面

标签 c++ c linux debian x11

如何检查我的鼠标光标是否未指向窗口?我正在使用 C/C++ 和 X11(尤其是 gnome3 shell)编程

最佳答案

如果桌面真的是 X11 根窗口,那么我认为 XQueryPointer 会做您想要的:只需测试是否 child_return == root_return。确保使用 RootWindow(display, DefaultScreen(display))XDefaultRootWindow(display) 调用 XQueryPointer

关于c++ - 在 X11 下如何判断你的光标是否指向你的桌面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8597525/

相关文章:

c - 横向连接

c - 曾几何时,> 比 < ... 快,什么?

c++ - 在 C++ 中读取所有文件被 .文件夹

c++ - 跳转作为 RTTI 的替代品

c++ - 是否有必要在关闭 QFile 之前刷新 QTextStream?

c++ - 如何制作可移植的可执行文件?

c++ - FFTW 不会返回无穷大以外的值、接近零的值或负无穷大

linux - Debian:在 PuTTY 中自动终止时重新启动进程

c++ - 将 bash 脚本的输出返回到调用 C++ 函数

linux - 如何设置svn自动导出到public_html?