我正在尝试制作一个简单的鼠标宏程序,但我无法弄清楚如何在表单本身之外获取鼠标的坐标。
我尝试使用MousePosition
和Cursor.Position
,但这似乎只是采用表单内的坐标。
我在互联网上环顾四周,但大多数示例都是在表单/应用程序中捕获,我在StackOverflow上找到的唯一类似问题没有得到答复。 VB.net -- Getting mouse coordinates outside the form
那么,这是一种在自己的程序之外捕获鼠标坐标的简单方法吗? 如果不是一个简单的方法,有人可以解释复杂的方式吗? 我真的很感激!
答案 0 :(得分:2)
假设WinForms,你可以尝试只使用一个计时器:
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
Me.Text = MousePosition.ToString
End Sub