如何使用libvncclient显示光标形状的变化?

将B

我正在使用libvncclient(libvncserver的一部分)和Qt开发多视图VNC客户端。这有点挑战,但我最终使该应用程序运行良好,只是它不会显示服务器上光标形状的变化。我想克服这个问题,以便像在其他大多数项目中一样,可以与全世界共享该软件项目。

我已经尝试过使libvncclient显示光标形状更改:

client->appData.useRemoteCursor = false;

并且不会在帧缓冲区中显示光标更改。接下来,我尝试使用以下方法自行处理游标更改:

client->appData.useRemoteCursor = true;
client->GotCursorShape = got_cursor_shape_change;

尽管在got_cursor_shape_change服务器上发生光标形状更改时将调用回调,但光标图像rcSource的缓冲区以及光标蒙版的缓冲区rcMask不是有效的图像。

我已经在互联网上进行搜索以寻求有关此问题的帮助,但是除了官方文档外,资源还很少。我就此问题与开发人员联系,但他们说我尝试过的应该可以。

编辑:另外,其他查看器,例如TightVNC,TigerVNC,gtk-vnc等,都从服务器显示光标形状更改,因此我知道它正在正确发送更改。

有人对我应该尝试的方法有任何线索吗?

先感谢您。:-)

将B

解决了。

问题是我测试使用的远程计算机上安装了非常旧的TightVNC(2.0.x)版本。一旦更新(到2.7.x),远程机器的光标就会可见,并且形状会在我的查看器中发生变化。以下是有效的方法:

client->appData.useRemoteCursor = false;

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

pygame / pyopengl形状随显示尺寸的变化而变化

来自分类Dev

如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

来自分类Dev

如何在鼠标光标周围创建形状?

来自分类Dev

如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

来自分类Dev

如何更改光标的形状和大小?

来自分类Dev

TkInter:如何显示普通光标?

来自分类Dev

如何突出显示Xcode光标?

来自分类Dev

与使用形状绘制命令相比,如何显示位图资源?

来自分类Dev

如何在C ++中使用自定义形状的光标检测图像上的鼠标单击位置

来自分类Dev

如何制作自定义终端光标形状?

来自分类Dev

IntelliJ终端光标形状

来自分类Dev

如何确定Mongo集合中文档形状变化的事件?

来自分类Dev

如何在Powershell中显示光标

来自分类Dev

计数 SQLite Android 如何正确显示光标

来自分类Dev

无法使用流星显示光标返回的值

来自分类Dev

如何显示通过同时使用指针事件和光标属性禁用图像链接?

来自分类Dev

如何使用双显示器让光标离开屏幕的左侧?

来自分类Dev

如何显示通过同时使用指针事件和光标属性禁用了图像链接?

来自分类Dev

如何使用HTML,CSS,JavaScript获取隐藏内容以显示在光标上?

来自分类Dev

如何使用amcharts在饼图切片上显示手形光标

来自分类Dev

如何使光标移动按钮并依次突出显示它们。使用像 .each 和 mouseenter 这样的 Jquery 方法

来自分类Dev

拼图碎片形状变化

来自分类Dev

UITextField光标位置随方向变化而变化

来自分类Dev

将Vim光标的形状更改为垂直突出显示的线

来自分类Dev

Powershell || 无法更改光标形状

来自分类Dev

如何检测Safari + iPad + IOS 7的可编辑光标位置变化?

来自分类Dev

wxpython:如何使用按钮显示和隐藏一种形状

来自分类Dev

如何使用自定义光标?

来自分类Dev

如何使用光标擦除画布

Related 相关文章

  1. 1

    pygame / pyopengl形状随显示尺寸的变化而变化

  2. 2

    如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

  3. 3

    如何在鼠标光标周围创建形状?

  4. 4

    如何更改QPlainTextEdit(Pyqt,PySide)的光标形状

  5. 5

    如何更改光标的形状和大小?

  6. 6

    TkInter:如何显示普通光标?

  7. 7

    如何突出显示Xcode光标?

  8. 8

    与使用形状绘制命令相比,如何显示位图资源?

  9. 9

    如何在C ++中使用自定义形状的光标检测图像上的鼠标单击位置

  10. 10

    如何制作自定义终端光标形状?

  11. 11

    IntelliJ终端光标形状

  12. 12

    如何确定Mongo集合中文档形状变化的事件?

  13. 13

    如何在Powershell中显示光标

  14. 14

    计数 SQLite Android 如何正确显示光标

  15. 15

    无法使用流星显示光标返回的值

  16. 16

    如何显示通过同时使用指针事件和光标属性禁用图像链接?

  17. 17

    如何使用双显示器让光标离开屏幕的左侧?

  18. 18

    如何显示通过同时使用指针事件和光标属性禁用了图像链接?

  19. 19

    如何使用HTML,CSS,JavaScript获取隐藏内容以显示在光标上?

  20. 20

    如何使用amcharts在饼图切片上显示手形光标

  21. 21

    如何使光标移动按钮并依次突出显示它们。使用像 .each 和 mouseenter 这样的 Jquery 方法

  22. 22

    拼图碎片形状变化

  23. 23

    UITextField光标位置随方向变化而变化

  24. 24

    将Vim光标的形状更改为垂直突出显示的线

  25. 25

    Powershell || 无法更改光标形状

  26. 26

    如何检测Safari + iPad + IOS 7的可编辑光标位置变化?

  27. 27

    wxpython:如何使用按钮显示和隐藏一种形状

  28. 28

    如何使用自定义光标?

  29. 29

    如何使用光标擦除画布

热门标签

归档