VB能不能获得鼠标在屏幕的位置?
展开全部
建一个Timer1,Text1,Text2. timer1的interval值你自己设置 代码如下。 ============ Private Type POINTAPI x As Long y As Long End Type Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long Dim p As POINTAPI Private Sub Form_Load() Timer1.Interval = 10 End Sub Private Sub Timer1_Timer() GetCursorPos p Text1.Text = p.x Text2.Text = p.y End Sub 原理是调用GetCursorPos 这个API函数来返回鼠标当前在屏幕上的坐标,这个坐标值在不同的分辨率下 相同位置的坐标不同!这个在实际编程中要注意! 希望能帮助到你 不懂请追问
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询