gpt4 book ai didi

c++ - 在 C++ 中移动鼠标指针在 Linux 上失败

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:59:44 24 4
gpt4 key购买 nike

我正在使用以下代码来隐藏和显示鼠标光标:

XDefineCursor( m_display, m_window, show ? None : m_hiddenCursor );  
XFlush( m_display );

这很好用。但是,当我运行它时:

XWarpPointer( m_display, None, m_window, 0, 0, 0, 0, x, y );
XFlush( m_display );

鼠标根本不动。什么也没有发生。我在 Windows 上使用的 SetMousePos 工作正常。

最佳答案

已经有一段时间了,但 XWarpPointer 不会使用传递的偏移量对光标进行相对 移动吗?看起来传递的偏移量是 (0,0),这意味着光标不会移动。我认为您要使用的例程是 XMovePointer。

分享和享受。

关于c++ - 在 C++ 中移动鼠标指针在 Linux 上失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4155282/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com