如果说是编辑框1_鼠标左键被按下之类的就算了,这样只会记录鼠标在编辑框之内单击的坐标,我要的是不管鼠标在屏幕上的哪一点,只要按下左键,就记录坐标,放开也能记录坐标
说用GetCursorPos函数的请绕道,一点卵用都没有,我要的是按下左键时的坐标,并不是某个时刻的坐标。
.版本 2
.支持库 EdirectX
.子程序 _输入设备1_鼠标按键被改变
.参数 键值, 整数型
.参数 键状态, 整数型
.局部变量 Y, 整数型
.局部变量 X, 整数型
Y = 取鼠标水平位置 ()
X = 取鼠标垂直位置 ()
标签1.标题 = “坐标X:” + 到文本 (X) + “Y:” + 到文本 (Y)
.子程序 __启动窗口_创建完毕
输入设备1.选择输入设备 (真, 假, 假)
输入设备1.置刷新时间 (10)
输入设备1.初始化 (输入设备1.取窗口句柄 ())
这样可以?添加一个输入设备组件就行了,在扩展组件里可以找到
追问鼠标点到窗口外面一点用都没有了,不信你点两次,第一次还可以显示坐标,第二次就没有反应了。
追答你确定不可以吗,我都可以,你把代码给我看一下有没有错
追问第一次指的是刚失去焦点,那时候还能行
第二次在主窗口失去焦点的情况下,就不再记录坐标位置了,代码没有任何错误,完全一模一样
是这样的,如果实在不行,我也不会了。。。