Function Reference

_WinAPI_GetMousePosX

現在のマウスのX座標を返します。

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

 

パラメータ

$fToClient [オプション]Trueの場合、座標がクライアント座標に変換されます
$hWnd [オプション]$fToClientがTrueの場合の座標変換に使用されるウィンドウのハンドル

 

返し値

成功: マウスのX座標
失敗: @errorを設定します。

 

注意

この関数はマウス位置の取得時に現在のMouseCoordMode設定を考慮にいれます。
また渡されたパラメータに基づいてスクリーン座標をクライアント座標に変換します。

 

関連

_WinAPI_GetMousePos

 


#AutoIt3Wrapper_Au3Check_Parameters=-d -w 1 -w 2 -w 3 -w 4 -w 5 -w 6
Opt('MustDeclareVars', 1)

#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 & @CRLF & "Y = " & $iY & @CRLF & @CRLF & _
            "Client" & @CRLF & "X = " & $iX2 & @CRLF & "Y = " & $iY2)
EndFunc   ;==>_Main