MOUSE POSITION
MOUSE POSITION ( mouseX ; mouseY ; mouseButton {; *} )
引数 | 型 | 説明 | |
---|---|---|---|
mouseX | Real | ← | マウスの水平座標 |
mouseY | Real | ← | マウスの垂直座標 |
mouseButton | Integer | ← | マウスボタンンのステータス 0 = 何もしていない 1 = ボタンの押下 2 = 右マウスボタンの押下 3 = 両方のボタンの押下 |
* | 演算子 | → | 指定した場合、グローバルの座標システムが使用される。 省略した場合、ローカルの座標システムが使用される |
説明
MOUSE POSITION コマンドは、マウスの現在の状態を返します。
水平座標と垂直座標が引数 mouseX と mouseY に返されます。オプション引数 * を渡した場合には、macOS および Windows SDI モードにおいてはメインスクリーンに対して、Windows MDI モードにおいてはアプリケーションウィンドウに対して、これらの座標が相対的に表されます。引数 * を省略すると、座標はカレントプロセスのカレントフォームウィンドウ(あれば)に対して相対的に表されます。
引数 mouseButton は、上記のようにボタンの状態を返します。
**Note:**バージョン10.2.5 以降の macOS のみ、値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 |
スレッドセーフである | ✗ |