函数参考


_WinAPI_GetMousePosX

返回当前鼠标的 X 位置

#Include <WinAPI.au3>
_WinAPI_GetMousePosX([$fToClient = False [, $hWnd = 0]])

参数

$fToClient [可选参数] 如为 True, 坐标将被转换为客户坐标
$hWnd [可选参数] 如 $fToClient 为 True, 则指定窗口句柄

返回值

成功: 返回鼠标的 X 位置
失败: 设置@error

注意/说明

 获取鼠标位置时,函数会考虑到目前 MouseCoordMode 的设置.
 它也将传递转换屏幕坐标参数到客户端.

相关

_WinAPI_GetMousePos

示例/演示


#include <WinAPI.au3>

_Main()

Func _Main()
    Local $hwnd = GUICreate("test")
    Local $iX = _WinAPI_GetMousePosX()
    Local $iX2 = _WinAPI_GetMousePosX(True, $hwnd)
    Local $iY = _WinAPI_GetMousePosY()
    Local $iY2 = _WinAPI_GetMousePosY(True, $hwnd)

    MsgBox(4096, "Mouse Pos", "X = " & $iX & @LF & "Y = " & $iY & @LF & @LF & _
            "Client" & @LF & "X = " & $iX2 & @LF & "Y = " & $iY2)
EndFunc   ;==>_Main