如何在WPF中获取鼠标在屏幕上的位置?

齐娅·切费罗夫(Ziya Ceferov)

它可以在特定控件内工作,但不能解决特定控件。

如何直接从屏幕上获取鼠标位置和使用鼠标事件而不受任何控件的影响(不使用Platform Invoke)?

2点要点:

  1. 当鼠标不在控件内而是在屏幕上时,鼠标事件。
  2. 鼠标不在控件内而是在屏幕上时的鼠标位置。

应该在不使用Platform Invoke的情况下解决该问题。

接下来的两个不起作用:

System.Windows.Input.Mouse.GetPosition(this)

不会使鼠标的位置超出特定的控件。

System.Windows.Forms.Cursor.Position.X

System.Windows.Forms.Cursor.Position 无法使用,因为它在WPF应用程序中没有类型,但在Windows Forms应用程序中有效。

IntelliSense获取System.Windows.Forms.Cursor.Position,但是它没有任何类型的Position,因此我无法获得:

Position.X    
Position.Y

Point pointToWindow = Mouse.GetPosition(this);

Point pointToScreen = PointToScreen(pointToWindow);

不会使鼠标的位置超出特定的控件。

侯赛因·纳里马尼·拉德

使用MouseDown控件事件,您可以尝试以下操作:

var point = e.GetPosition(this.YourControl);

编辑:您可以使用捕获鼠标事件到特定控件,Mouse.Capture(YourControl);因此即使它不在该控件上也可以捕获鼠标事件。这是链接

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Qt中获取鼠标在屏幕上的位置?

来自分类Dev

如何在屏幕上的任何位置检测鼠标位置?

来自分类Dev

获取鼠标在屏幕上的位置(无图)

来自分类Dev

如何在WPF中更改鼠标光标的指向位置

来自分类Dev

如何在视图模型中获取鼠标位置

来自分类Dev

如何在没有绝对鼠标移动的情况下将鼠标移动到屏幕上的任何位置?

来自分类Dev

如何在WPF中获取DrawingImage的正确位置

来自分类Dev

如何在PyGame中获取屏幕上每个像素的颜色

来自分类Dev

如何在CustomControl的一部分上获取鼠标位置

来自分类Dev

如何在CustomControl的一部分上获取鼠标位置

来自分类Dev

如何在变形的HTML5画布上获取鼠标位置

来自分类Dev

如何在屏幕上设置指针位置

来自分类Dev

如何在WPF中不导入user32.dll的情况下设置鼠标位置

来自分类Dev

如何获取UITableViewCell中的UIImageview的屏幕位置

来自分类Dev

如何获取 Powerpoint Mac 在屏幕中的位置?

来自分类Dev

如何在Android平板电脑的屏幕上显示鼠标光标?

来自分类Dev

如何在iPhone上的背景中获取位置

来自分类Dev

获取事件上的鼠标位置

来自分类Dev

如何在vb.net中的表单上的任何位置检测到鼠标单击?

来自分类Dev

SVG如何获取鼠标在内部矩阵上的位置

来自分类Dev

如何在图表空间中获取鼠标位置

来自分类Dev

如何获取 JTextArea 中的单词(或选择)在屏幕上的位置的点值?

来自分类Dev

如何在自定义CellRenderer上检测鼠标位置

来自分类Dev

如何在Google Marker上获得鼠标位置

来自分类Dev

如何在登录屏幕中调整鼠标指针速度

来自分类Dev

如何在所有按钮WPF上检查鼠标

来自分类Dev

WPF 如何在鼠标事件上绘制圆圈

来自分类Dev

在屏幕上获取按钮位置

来自分类Dev

在屏幕上获取按钮位置

Related 相关文章

  1. 1

    如何在Qt中获取鼠标在屏幕上的位置?

  2. 2

    如何在屏幕上的任何位置检测鼠标位置?

  3. 3

    获取鼠标在屏幕上的位置(无图)

  4. 4

    如何在WPF中更改鼠标光标的指向位置

  5. 5

    如何在视图模型中获取鼠标位置

  6. 6

    如何在没有绝对鼠标移动的情况下将鼠标移动到屏幕上的任何位置?

  7. 7

    如何在WPF中获取DrawingImage的正确位置

  8. 8

    如何在PyGame中获取屏幕上每个像素的颜色

  9. 9

    如何在CustomControl的一部分上获取鼠标位置

  10. 10

    如何在CustomControl的一部分上获取鼠标位置

  11. 11

    如何在变形的HTML5画布上获取鼠标位置

  12. 12

    如何在屏幕上设置指针位置

  13. 13

    如何在WPF中不导入user32.dll的情况下设置鼠标位置

  14. 14

    如何获取UITableViewCell中的UIImageview的屏幕位置

  15. 15

    如何获取 Powerpoint Mac 在屏幕中的位置?

  16. 16

    如何在Android平板电脑的屏幕上显示鼠标光标?

  17. 17

    如何在iPhone上的背景中获取位置

  18. 18

    获取事件上的鼠标位置

  19. 19

    如何在vb.net中的表单上的任何位置检测到鼠标单击?

  20. 20

    SVG如何获取鼠标在内部矩阵上的位置

  21. 21

    如何在图表空间中获取鼠标位置

  22. 22

    如何获取 JTextArea 中的单词(或选择)在屏幕上的位置的点值?

  23. 23

    如何在自定义CellRenderer上检测鼠标位置

  24. 24

    如何在Google Marker上获得鼠标位置

  25. 25

    如何在登录屏幕中调整鼠标指针速度

  26. 26

    如何在所有按钮WPF上检查鼠标

  27. 27

    WPF 如何在鼠标事件上绘制圆圈

  28. 28

    在屏幕上获取按钮位置

  29. 29

    在屏幕上获取按钮位置

热门标签

归档