Function Reference

_WinAPI_Mouse_Event

マウス動作とボタンクリックを合成します。

#Include <WinAPI.au3>
_WinAPI_Mouse_Event($iFlags [, $iX = 0 [, $iY = 0 [, $iData = 0 [, $iExtraInfo = 0]]]])

 

パラメータ

$iFlags マウス動作とボタンクリックのさまざまな設定を指定するフラグビットのセット。
このパラメータ内のビットは次の値の意味のある任意の組み合わせです:
$MOUSEEVENTF_ABSOLUTE - $iXパラメータと$iYパラメータが通常の絶対座標を格納していることを表します。
設定されていない場合、これらのパラメータは相対座標になり、位置変化は最後に通知された位置からのものになります。
このフラグはシステムに接続しているマウスまたはマウスに類するデバイスがぞんざいする場合、
その種類に寄らずに設定、非設定することができます。
$MOUSEEVENTF_ABSOLUTE - dxパラメータとdyパラメータが通常の絶対座標を格納していることを表します。
設定されていない場合、これらのパラメータは相対座標になり、位置変化は最後に通知された位置からのものになります。
このフラグはシステムに接続しているマウスまたはマウスに類するデバイスがぞんざいする場合、
その種類に寄らずに設定、非設定することができます。
$MOUSEEVENTF_LEFTDOWN - 左ボタンが押された状態に変化したことを表します
$MOUSEEVENTF_LEFTUP - 左ボタンが離された状態に変化したことを表します
$MOUSEEVENTF_RIGHTDOWN - 右ボタンが押された状態に変化したことを表します
$MOUSEEVENTF_RIGHTUP - 右ボタンが離された状態に変化したことを表します
$MOUSEEVENTF_MIDDLEDOWN - 中央ボタンが押された状態に変化したことを表します
$MOUSEEVENTF_MIDDLEUP - 中央ボタンが離された状態に変化したことを表します
$MOUSEEVENTF_WHEEL - マウスにホイールがある場合、ホイールが動かされたことを表します
$MOUSEEVENTF_XDOWN - Xボタンが押されたことを表します
$MOUSEEVENTF_XUP - Xボタンが離されたことを表します
$iX [オプション] X軸方向のマウスの絶対座標または最後にマウスイベントが発生してからのその移動量を
$MOUSEEVENTF_ABSOLUTEの設定に応じて表します。
絶対データはマウスの実際のX座標を指定します。相対データは移動のミッキー数で指定します。
$iY [オプション] Y軸方向のマウスの絶対座標または最後にマウスイベントが発生してからのその移動量を
$MOUSEEVENTF_ABSOLUTEの設定に応じて表します。
絶対データはマウスの実際のY座標を指定します。相対データは移動のミッキー数で指定します。
$iData [オプション] iFlagsに$MOUSEEVENTF_WHEELが設定された場合、iDataはホイールの動作量を指定します。
正の数はホイールがユーザーから離れる方向に回転されたことを表し、負の数は反対にホイールがユーザーにむかって回転されたことを表します。
1回のホイールクリックは $WHEEL_DELTA として定義されていて、この値は 120 です。
iFlagsに$MOUSEEVENTF_WHEELが設定されていない場合、 $iDataはゼロでなければなりません。
$iExtraInfo [オプション]マウスイベントに関連付けられた32ビット値を指定します。

 

返し値

なし。

 

注意

定義済み定数用にConstants.au3が必要です。

 

関連

 

こちらも参照

MSDNライブラリでmouse_eventを検索して下さい。