lin0308 发表于 2010-8-2 18:15:04

判断鼠标是否移动过(已解决)

本帖最后由 lin0308 于 2010-8-4 14:39 编辑

没动返回一个数值,动了也返回一个数值
只监控鼠标,

xsjtxy 发表于 2010-8-2 18:27:00

本帖最后由 xsjtxy 于 2010-8-2 18:28 编辑


#include <GUIConstantsEx.au3>
#include <StaticConstants.au3>
#include <WindowsConstants.au3>
$Form1 = GUICreate("", 150, 15, -1, 0,$WS_POPUP)
$Label1 = GUICtrlCreateLabel("", 1, 1, 200, 17)
GUISetState(@SW_SHOW)
$pos1 = MouseGetPos()
GUICtrlSetData($Label1,"当前鼠标位置:"&$pos1&","&$pos1)
$pos2 = MouseGetPos()
While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case $GUI_EVENT_CLOSE
                        Exit

        EndSwitch
$pos1 = MouseGetPos()
if $pos1 <> $pos2 or $pos1 <> $pos2 then GUICtrlSetData($Label1,"当前鼠标位置:"&$pos1&","&$pos1)
$pos2 = MouseGetPos()
WEnd

skyshade 发表于 2010-8-3 18:03:22

不错 学习了~
页: [1]
查看完整版本: 判断鼠标是否移动过(已解决)