函数参考


_MouseTrap

限制鼠标移动到指定的座标.

#Include <Misc.au3>
_MouseTrap([$iLeft = 0 [, $iTop = 0 [, $iRight = 0 [, $iBottom = 0]]]])

参数

$iLeft [可选参数] 左坐标
$iTop [可选参数] 顶坐标
$iRight [可选参数] 右坐标
$iBottom [可选参数] 底坐标

返回值

成功: 返回 True
失败: 返回 False

注意/说明

无参数使用_MouseTrap()则释放鼠标

相关

示例/演示


#include <GUIConstantsEx.au3>
#include <Misc.au3>

_Main()

Func _Main()
    Local $GUI, $coords[4]

    $GUI = GUICreate("Mouse Trap Example", 392, 323)

    GUISetState()

    While 1
        $coords = WinGetPos($GUI)
        _MouseTrap($coords[0], $coords[1], $coords[0] + $coords[2], $coords[1] + $coords[3])
        Switch GUIGetMsg()
            Case $GUI_EVENT_CLOSE
                ExitLoop
            Case Else
                ;;;
        EndSwitch
    WEnd
    _MouseTrap()
    Exit
EndFunc   ;==>_Main