在x11中获取鼠标在窗口中的相对位置

时间:2011-06-16 06:14:38

标签: c++ x11 xlib

我需要在单击它的窗口中获取鼠标指针的相对位置,我编码捕获click事件,但是当我使用此代码时


result = XQueryPointer(disp, XRootWindow(disp,0),&win, &win, &root_x, &root_y, &win_x, &win_y, &mask_return);

它显示了打印win_x和win_y时鼠标的全局位置

只有我拥有的窗口是“赢”显示器是“disp”

1 个答案:

答案 0 :(得分:0)

发现evt.xbutton.x和evt.xbutton.y返回窗口相对鼠标坐标