51Testing软件测试论坛
标题:
如何得到鼠标当前位置?
[打印本页]
作者:
muquanyifan
时间:
2007-12-3 17:34
标题:
如何得到鼠标当前位置?
有什么简单方法得到鼠标当前位置呢?
有现成的函数吗?
记得Win32 API 里面有一个GetCursorPos, 但是有结构体作为参数,感觉不能在QTP里面调用啊
作者:
muquanyifan
时间:
2007-12-3 17:47
发现以前也有类似的问题,不过好像没解决哦,期待高手!
http://bbs.51testing.com/viewthr ... hlight=%CA%F3%B1%EA
作者:
muquanyifan
时间:
2007-12-13 16:06
.NET application 的参考代码
Dim handle
Dim objIntPtr, objCursor
Dim xxx, yyy
handle = objTreeView.GetROProperty("hwnd")
Set objIntPtr = DotNetFactory.CreateInstance("System.IntPtr","",handle)
Set objCursor = DotNetFactory.CreateInstance_("System.Windows.Forms.Cursor","System.Windows.Forms",objIntPtr)
xxx = CInt(objCursor.Position.x)
yyy = Cint(objCursor.Position.y)
最后得到的是屏幕坐标
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2