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

MOUSE POSITION

MOUSE POSITION ( mouseX : Real ; mouseY : Real ; mouseButton : Integer {; *} )

引数型説明
mouseXReal←マウスの水平座標
mouseYReal←マウスの垂直座標
mouseButtonInteger←マウスボタンンのステータス 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
スレッドセーフであるno