English help on website



hidemaru.getCursorPosFromMousePos(Ver9.34対応版)
目次JavaScript対応Hidemaruオブジェクト− getCursorPosFromMousePos
getCursorPosFromMousePosメソッドは、画面の指定された座標にある文字の位置を取得します。(V9.20以降) [非同期]
js{
  var array = hidemaru.getCursorPosFromMousePos();
}
パラメータ1(文字列型、省略可能)
単位を指定します。
"xy" "char" "wcs" "ucs4" "cmu" "gcu" のいずれかで、文字の単位に準じます。"xy"は秀丸単位(座標)で、"char"は秀丸単位(文字列/行)です。
省略した場合は、"char"と同じです。

パラメータ2(数値型、省略可能)
画面のX座標のピクセル位置を指定します。
省略した場合は、マウスカーソルの位置になります。

パラメータ3(数値型、省略可能)
画面のY座標のピクセル位置を指定します。
省略した場合は、マウスカーソルの位置になります。

返り値(数値型の配列)
文字の位置を配列で返します。
[0]は行番号またはY座標です。行番号の場合1から、Y座標の場合0から数えます。
[1]は桁位置またはX座標です。桁位置、X座標とも0から数えます。


js {
  var pos = hidemaru.getCursorPosFromMousePos();
  message( pos[0] + "\n" + pos[1] );
}
js {
  var pos = hidemaru.getCursorPosFromMousePos("wcs",1000,500);
  message( pos[0] + "\n" + pos[1] );
}

参照:
mouselineno, mousecolumn
Hidemaru_GetCursorPosUnicodeFromMousePos
hidemaru.getCursorPosFromMousePos