X11
当在没有任何窗口的终端上运行的应用程序中按下鼠标按钮时,我正在使用它来获取鼠标位置。
获取鼠标位置:
Display *dpy;
Window root, child;
int rootX, rootY, winX, winY;
unsigned int mask;
dpy = XOpenDisplay(NULL);
XQueryPointer(dpy,DefaultRootWindow(dpy),&root,&child,
&rootX,&rootY,&winX,&winY,&mask);
现在我想用来XGrabPointer()
锁定鼠标,使其不与桌面上的对象(窗口、图标和停靠栏)交互。这是 XGrabPointer 的文档,但我似乎不明白如何使用它以及要传递哪些参数。