メインコンテンツまでスキップ
バージョン: 20 R7 BETA

MOUSE POSITION

MOUSE POSITION ( mouseX ; mouseY ; mouseButton {; *} )

引数説明
mouseXRealマウスの水平座標
mouseYRealマウスの垂直座標
mouseButtonIntegerマウスボタンンのステータス 0 = 何もしていない 1 = ボタンの押下 2 = 右マウスボタンの押下 3 = 両方のボタンの押下
*演算子指定した場合、グローバルの座標システムが使用される。 省略した場合、ローカルの座標システムが使用される

説明

MOUSE POSITION コマンドは、マウスの現在の状態を返します。

水平座標と垂直座標が引数 mouseXmouseY に返されます。オプション引数 * を渡した場合には、macOS および Windows SDI モードにおいてはメインスクリーンに対して、Windows MDI モードにおいてはアプリケーションウィンドウに対して、これらの座標が相対的に表されます。引数 * を省略すると、座標はカレントプロセスのカレントフォームウィンドウ(あれば)に対して相対的に表されます。

引数 mouseButton は、上記のようにボタンの状態を返します。

**Note:**バージョン10.2.5 以降の Mac OS X のみ、値2と3が返されます。

例題

Pop up menu コマンドの例題を参照してください。

参照

Caps lock down
Macintosh command down
Macintosh control down
Macintosh option down
ON EVENT CALL
Shift down
Windows Alt down
Windows Ctrl down

プロパティ

コマンド番号468
スレッドセーフである