在> 5000x3000桌面上绘制单个动态图像的最快方法?

DTI*_*att 6 .net c# graphics gdi+ winforms

我正在处理经常(几乎不可思议)在分辨率超过5000x3000像素的计算机上运行的软件.

在如此大的显示器上,我们需要一种向用户显示鼠标位置的方法.我们试图将实际光标放大,但这在Windows上似乎是不可能的; 相反,我们已经决定在某个按键上我们将创建一个与桌面大小相同的透明形式,然后我们将绘制一个每隔40-100ms刷新一次的MouseCursor.png文件.

但是,在如此大的画布上,它不能像我们想的那样响应.有没有人对如何最好地解决这个问题有任何建议?

Han*_*ant 1

鼠标光标通过硬件功能(视频覆盖)显示。 很难与软件中的该功能竞争。

控制面板 + 鼠标、指针选项卡。如果“超大”类型不够好,并且“选项”选项卡上的“显示指针轨迹”选项也没有帮助,那么您仍然可以使用“浏览”按钮来加载您自己的 .cur 文件。