首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在多个显示器上获取光标位置?

在多个显示器上获取光标位置?
EN

Stack Overflow用户
提问于 2015-05-16 04:56:08
回答 1查看 3.6K关注 0票数 4

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

代码语言:javascript
复制
Point cursorPosition = Cursor.Position;

返回光标相对于其当前所在监视器的位置。如果我有两个显示器,我使用上面的代码行,我的鼠标在我的第二个显示器上(第一个显示器的右边),我把光标画到一个图像上,它会出现在左边的显示器上,就像它应该出现在右边的显示器上一样。

编辑:

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

谢谢

EN

回答 1

Stack Overflow用户

发布于 2015-05-16 05:11:22

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

代码语言:javascript
复制
var screen = Screen.FromPoint(Cursor.Position);

在显示您的图像之前考虑屏幕

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30268588

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档