vb中光标在picture框中移动位置,怎样获取光标位置 20
不使用mousedown\mouseup\mousemove事件,只要光标移动就可以读取其位置并在文中框中显示出来。谢谢你定义的是屏幕的左上角为0,0点,我希望pictu...
不使用mousedown\mouseup\mousemove事件,只要光标移动就可以读取其位置并在文中框中显示出来。
谢谢
你定义的是屏幕的左上角为0,0点,我希望picture的左上角为坐标原点(0,0) 展开
谢谢
你定义的是屏幕的左上角为0,0点,我希望picture的左上角为坐标原点(0,0) 展开
展开全部
添加一个timer控件和一个label控件,下面是代码:
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Sub Timer1_Timer()
Dim p As POINTAPI
GetCursorPos p
Label1.Caption = "x=" & p.x & ", y=" & p.y
End Sub
Private Type POINTAPI
x As Long
y As Long
End Type
Private Declare Function GetCursorPos Lib "user32" (lpPoint As POINTAPI) As Long
Private Sub Timer1_Timer()
Dim p As POINTAPI
GetCursorPos p
Label1.Caption = "x=" & p.x & ", y=" & p.y
End Sub
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-06-24
展开全部
这个API函数是获取windows窗口屏幕的坐标,而不是当前控件的坐标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询