0

我不是一个真正的 Windows 程序员,但我对 linux 下的脚本语言(如 PHP 和 Python)有一定的经验,所以我了解编程基础知识。

我想在鼠标移动后写一个小精灵/指针。原因如下:

我正在运行 Linux,并且在 VirtualBox 中有 Windows7。Virtualbox长期以来一直存在一个未修复的错误,即当捕获鼠标时,它无法在OpenGL视口上绘制鼠标指针。如果 VBox 启用了鼠标集成,它会在 OpenGL 视图上绘制来宾的鼠标,但使用鼠标操作视图(如 3d 应用程序中的倾斜和平移运动)几乎是不可能的,因为它的移动不可预测,就像将鼠标速度设置为疯狂的高水平,不可能引导观点。即使主机和客户机上的指针速度设置得非常低,也会发生这种情况。如果鼠标被捕获,则可以使用鼠标操作视图 - 但根本看不到指针。在谷歌上的搜索显示,这个错误已经被报告了好几年了,

tl; dr:在 VirtualBox 中运行的许多 OpenGL 应用程序中无法使用鼠标。

所以我有了这样的想法,也许像箭头或十字这样的小指针会跟随实际系统的指针始终处于前台,指示由于 VBox 错误而看不到鼠标时鼠标的位置。所以它应该不是系统的鼠标精灵,而是总是在前面绘制的图像。

有人可以指点我一些资源,它可以教我如何使用 C++ 或 C# 编写这样一个小玩具吗?

谢谢

4

0 回答 0