hlzxcjx 发表于 2010-7-20 07:07:30

鼠标控制函数出现“无效的光标句柄”!

源码:While 1
    $a = MouseGetPos()       ;取鼠标坐标
    Sleep(5000)
    $b = MouseGetPos()                        ;取鼠标坐标
        If $a <> $b And $a <> $b Then         ;如果两次鼠标坐标不相等
       
        EndIf
WEnd
        在某些情况下会出现如图所示的错误:

好像是在浏览某些图片的时候,如QQ网页中“单击鼠标可浏览下一张图片”这样的情况下,此时光标不存在或变成手形,过些时间就会出现错误了,此时程序即崩溃!

netegg 发表于 2010-7-20 07:23:11

没感觉出什么问题呀

jneyxwry 发表于 2010-7-21 21:13:50

没有问题啊。变手或是变别的,只要鼠标不动就还是一样的。

Sleep(2000)
While 1
    $a = MouseGetPos()       ;取鼠标坐标
    Sleep(1000)
    $b = MouseGetPos()                        ;取鼠标坐标
      If $a <> $b And $a <> $b Then         ;如果两次鼠标坐标不相等
            MsgBox(0,0,"鼠标移动过了")
                        ExitLoop
      EndIf
WEnd
页: [1]
查看完整版本: 鼠标控制函数出现“无效的光标句柄”!