<Return[S]><Top>

SwapMouseButton

Declare Function Api_SwapMouseButton& Lib "user32" Alias "SwapMouseButton" (ByVal bSwap&)

Declare Function SwapMouseButton Lib "user32" Alias "SwapMouseButton" (ByVal bSwap As Long) As Long

マウスの右ボタンと左ボタンの意味を交換または元へ戻す。

パラメータ
fSwap
    2 つのマウスボタンの意味を交換するか、元へ戻すかを指定する。

    TRUE を指定すると、左ボタンは右ボタンのメッセージを生成し、右ボタンは左ボタンのメッセージを生成する。

    FALSE を指定すると、ボタンは元の意味へ戻る。
 

戻り値
    この関数を呼び出す前にマウスボタンの意味が交換されていた場合は、0 以外の値が返る。
    マウスボタンの意味が交換されていなかった場合は、0 が返る。

解説
    ボタン交換機能は、左手でマウスを使うユーザーの利便性を考慮して提供されている。

    SwapMouseButton 関数を呼び出すのは、通常、コントロールパネルだけである。

    アプリケーションは自由にこの関数を呼び出せるが、マウスは共有リソースであり、マウスボタンの意味を交換すると、すべてのアプリケーシ

    ョンに影響を及ぼす。