gpt4 book ai didi

c# - 在多个显示器上获取光标位置?

转载 作者:太空狗 更新时间:2023-10-30 01:17:50 25 4
gpt4 key购买 nike

我正在尝试从多显示器显示器中获取光标的位置。使用

Point cursorPosition = Cursor.Position;

返回光标相对于当前所在显示器的位置。如果我有两个显示器,并且我使用了上面的代码行,并且我的鼠标在我的第二个显示器上(在我的第一个显示器的右侧),并且我将光标绘制到一个图像上,它会出现在左侧手边显示器,它应该在右侧显示器上。

编辑:

我正在截取所有显示器的屏幕截图并想将光标添加到位图,但是使用 Cursor.Position 会将光标放在屏幕截图位图的“左侧”显示器上,即使光标是在“右侧”监视器上。

谢谢

最佳答案

你可以得到光标所在的屏幕:

var screen = Screen.FromPoint(Cursor.Position);

在显示图像之前考虑屏幕

关于c# - 在多个显示器上获取光标位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30268588/

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